jQuery Data VS ATTR: понимание различий
в jQuery, как $ .data, и $ .Attr используются для манипулирования атрибутами в элементах DOM. Однако они служат различным целям и различаются по использованию и поведению. Эти данные не хранятся в виде атрибутов HTML на самом элементе. Следовательно, если вам необходимо постоянно хранить данные для целей связывания данных или пользовательских сценариев, $ .data является предпочтительным выбором.
Пример:
$ ('#foo'). // получает сохраненные данные $ ('#foo'). data ('mydata'); // выводит "somevalue"
, когда использовать $ .attr$('#foo').data('myData', 'someValue'); // Gets the stored data $('#foo').data('myData'); // outputs "someValue"
пример:
$ ('#foo'). Attr ('data-attribute'); // выводит "MyCoolvalue" $ ('#foo'). attr ('data-attribute', 'newvalue'); // Устанавливает Data-Attribute на «newValue"
Дополнительные соображенияхранилище данных с $ .data поддерживает сложные объекты, тогда как AUTML Data-Attributes может содержать только строки. преобразование «true» в логическое. $ .data.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3