jQuery
jQuery
前端蛋卷
这个作者很懒,什么都没留下…
展开
-
jquery中获取属性值的方法attr() prop()的区别
jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked",比如用attr("checked")获取checkbox的checked属性时选中的时候可以取到值,值为"check...转载 2018-06-07 00:08:16 · 352 阅读 · 0 评论 -
jquery中attr和prop的区别
jquery中attr和prop的区别在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举...转载 2018-06-07 00:09:42 · 167 阅读 · 0 评论 -
JS中attr和prop属性的区别
相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和properties)。只是,window或document中使用.attr()方法在jQuery1.6之前不能正常运行,因为window和document中不能有attributes。prop应运而生了。既然我们想知道他们两的区别,最好就看看他们的源代码,不要被代码长度所吓到,我们只...转载 2018-06-07 00:13:55 · 2776 阅读 · 1 评论 -
js中prop和attr区别
首先attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说比较慢。 如:<input name='test' type='checkbox'> $('input:checkbox').attr('type'); 返回checkbox. $('input:checkbox').attr('checked'); 返回undefined。 因为<input na...转载 2018-06-07 00:16:22 · 260 阅读 · 0 评论