原文:jquery data属性 attr vs data

html 的自定义data属性相信大家都不会陌生,有了它你可以绑定所需的数据到指定元素上。然后通过jquery设置 获取数据,简直开心的不行啊。想到设置 获取元素属性值,大家一定首先想到了jquery的.attr 方法,但是你一定知道jquery还有个.data 的方法。本人以前一直萌 傻 萌 傻 哒 的 以为这两个方法在处理data属性过程中实现的效果是一样的,只不过.data 方法官方更推荐使 ...

2017-07-26 18:59 1 6438 推荐指数:

查看详情

对比jquery获取属性的方法props、attrdata

1.attr,prop 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于自定义的属性是取不到的; 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 2.attr,dataattr获取的属性是string data获取的可能是string ...

Wed Oct 25 23:34:00 CST 2017 0 1256
jquery attrdata给元素添加自定义属性

博主不才,将自己总结的写在这里,如有问题欢迎一起讨论; jquery给一个元素添加自定义属性目前见过两种方式 方式一:attr 方式二:data 这两种放方式都可以给元素添加自定义属性 如:$('div').attr( " data-zidingyi" ,“dig ...

Sat Oct 21 03:56:00 CST 2017 0 29224
关于jQuery中的attrdata问题

今天在使用data获取属性并且赋值时遇到一个小问题,写下来防止以后再跳坑。 在使用jQuery获取自定义属性值时,我们习惯用 jQuery赋值: 而data的取值: data赋值: 值得注意的是data,如果决定使用data ...

Thu Oct 22 02:57:00 CST 2015 0 2999
jQueryattr()、prop()、data()用法及区别

.attr(),此方法从jq1.0开始一直存在,官方文档写的作用是读/写DOM的attribute值,其实1.6之前有时候是attribute,有时候又是property。.prop(),此方法jq1.6引入,读/写DOM的property。.data(),此方法在jq1.2.3引入,作用是把任意 ...

Thu Apr 07 00:32:00 CST 2016 0 14191
jquery中prop,attrdata的区别

这两天翻了jq的源码,今天看到了jq关于数据存储的几个方法,遂总结一下,和小伙伴没分享一下,哪里说的不对,还望批评指正~~~ 废话不多说,直接上代码: 我们看到attr ,prop, data都可以起到存储数据的作用,那么他们有什么区别呢? 1,首先来看attr ...

Mon Nov 06 05:03:00 CST 2017 1 3974
jquery中的obj.attr()和obj.data

实例一 问题 data只会获取第一次select赋值的值 区别 .data每次是从jquery对象中取值,其属性值保存在内存中 .attr每次都是从dom元素中去取属性 ...

Wed Oct 30 22:19:00 CST 2019 0 332
jquery data方法取值与js attr取值的区别

<a data-v="3"></a> jquery data方法的运行机制: 第一次查找dom,使用attributes获取到dom节点值,并将其值存到缓存里,第二次操作的时候,还是先找到dom,但是这次取值是直接从缓存读了,少了一步对dom的操作 attr ...

Thu Jan 28 02:58:00 CST 2016 0 2262
.attr()与.data()的区别

今天在做一个功能时,用到了利用attr记录暂时的值,还是按照之前的一惯做法,attr赋值,data取值,但是!失灵了! 然后,调试发现,之前都是在页面初始化时,标签已有attr属性,此时用$.data()是可以获取到,但是,当再次$.attr()赋值后,就不可以了。 经搜索及调试及验证后 ...

Sat Jan 06 19:38:00 CST 2018 0 988
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM