«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Время использования $ .data () и $ .attr () в jQuery

Время использования $ .data () и $ .attr () в jQuery

Опубликовано в 2025-04-16
Просматривать:606

jQuery $.data() vs. $.attr(): When to Use Which?

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