自定义属性data()与attr(‘data-*’)的区别
data()是在$对象上自定义属性,属性值的变化不会出现在html中,而attr()是在dom对象定义属性,属性名和属性值都会出现在html
两者是平行的概念,互相不会影响对方,attr(‘data-*’)只会影响对象dataset属性,而与data毫无关系,只是在最初的dom元素中,两者都能取得dom元素自定义属性的值。
data()是在$对象上自定义属性,属性值的变化不会出现在html中,而attr()是在dom对象定义属性,属性名和属性值都会出现在html
两者是平行的概念,互相不会影响对方,attr(‘data-*’)只会影响对象dataset属性,而与data毫无关系,只是在最初的dom元素中,两者都能取得dom元素自定义属性的值。