jquery data与attr 坑

4 篇文章 0 订阅
attr 
    1.  获取元素节点上的属性
    2.  设置的值,会呈现在html节点上。
    3.  获取的值 是字符串

data  ==》   个人是不推荐使用,虽然方便,但是容易造成不可知的错误。
    1.  获取元素节点上 data- 开头的属性值,获取时不加 data- ,
    2.  也可以获取 通过data方法设置的 data的值,该data值不会呈现在html节点上,而是保存在浏览器缓存中,刷新浏览器后,就不存在了。  对于某些需要将内容以html存入数据库的需求时,要整出bug来,就是这个原因 我就放弃了 使用data。
    3.  如果是json的对象的话,获取值会默认进行 json 转换,。 如果是数字会转换为数字。
    
1.  $.attr("data-list",[]);      
    可以 用 $.data('list');

2.  $.attr("data-listVal",[]);
    不可以使用 $.data('listVal');// 默认都被转换为 小写了  在html上 没有大写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值