我想了解使用
$(element).data({'foo' : 'bar'})
与$(element).attr({ 'data-foo' : 'bar' })
将数据保存到元素中的区别。在将大量数据保存到元素中时,这两种方法哪种最好?谢谢。$(element).data({'foo' : 'bar'})
与$(element).attr({ 'data-foo' : 'bar' })
将数据保存到元素中的区别。在将大量数据保存到元素中时,这两种方法哪种最好?谢谢。
data
时,它存储在哪里?它不会显示为元素上的数据属性。 - Johan$.data
时,属性不会被添加到元素中,因为它不是用于属性而是数据。至于存储,我相信jQuery会将其内部存储在某个对象中。 - Sarfraz