jQuery 中 data() 引发的错误
详情描述
jQuery 中 data()解释为可以获取、设置元素自定义的属性,但是尽量不用data()方法去获取元素的自定义属性;因为会引发一些隐形错误;
1. 只能获取到第一次赋值的属性,之后通过修改的值获取不到;
2. 如果值是string类型的数字,比如“123”,获取的时候会强转为number,123;
3. 所以建议还是使用 $(“div”).attr() 的方法去获取
jQuery 中 data()解释为可以获取、设置元素自定义的属性,但是尽量不用data()方法去获取元素的自定义属性;因为会引发一些隐形错误;
1. 只能获取到第一次赋值的属性,之后通过修改的值获取不到;
2. 如果值是string类型的数字,比如“123”,获取的时候会强转为number,123;
3. 所以建议还是使用 $(“div”).attr() 的方法去获取