что делает данные jQuery (), функция делает

Перекарта лево-Ctrl и Caps Lock , таким образом, они - то, где они должны быть:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,3a,00,1d,00,1d,00,3a,00,00,00,00,00

В

11
задан Sunny R Gupta 15 January 2019 в 16:01
поделиться

3 ответа

Это действительно полезно для связывания различных объектов, строк, массивов и т. Д. С элементом DOM. Вот забавное гипотетическое использование:

$(document).ready(function(){
   $("a").each(function(index, el){
      if(index % 2 == 0) 
         $(this).data('coolColor', 'Orange'); // Set the data
      else 
         $(this).data('coolColor', 'Purple'); // Set the data
   }).click(function(e){
      alert($(this).data('coolColor')); // Retrieve the data
      e.preventDefault();
   });
});

Это позволит выбрать каждый тег и установить Orange , если он нечетный, или Purple , если он четный. Это не самый оптимальный способ написать этот код, если это то, что вы действительно хотели сделать, но он иллюстрирует, как использовать функцию .data () .

Вы также можете использовать ее для хранить объекты:

$("#header").data('headerSettings',{
   color: "red",
   cost:  "$25.00",
   time:  1000
});

Теперь вы можете получить доступ к этим данным где угодно на странице:

$("#header").data('headerSettings').color;
15
ответ дан 3 December 2019 в 06:21
поделиться

Он позволяет связывать любой тип данных с элементом DOM. См. это сообщение в блоге для некоторых примеров.

2
ответ дан 3 December 2019 в 06:21
поделиться

Документация jQuery довольно хорошо подводит итог:

Возвращает уникальный идентификатор элемента.

Обычно эта функция будет используется внутри. Вы, скорее всего, не будете используйте метод data () таким образом. Это вызывается автоматически при необходимости при использовании других данных () функциональность.

В основном эта функция существует для поддержки других функций jQuery. Лучше всего игнорировать эту функцию, поскольку она не предназначена для использования в общедоступном интерфейсе jQuery API.

0
ответ дан 3 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: