jquery ajax: сокращение от $ (this) .attr ('data-ajax-link')? - PullRequest
0 голосов
/ 13 августа 2011

Я слышал, что есть лучший способ запросить атрибут data-ajax-link какого-либо элемента.

Я сейчас использую это: $(this).attr('data-ajax-link')

В чем суть этого?Погуглил быстро, но не смог найти ответ.Спасибо.

Ответы [ 2 ]

2 голосов
/ 13 августа 2011

Вот оно :

$(this).data('ajax-link')
1 голос
/ 13 августа 2011

Вы должны использовать

$(this).data('ajax-link');

Обратите внимание, что он будет работать только на jQuery 1.4.3 и выше. Цитата:

Начиная с jQuery 1.4.3, атрибуты данных HTML 5 будут автоматически добавлены в объект данных jQuery. Обработка атрибутов со встроенными черточками была изменена в jQuery 1.6 для соответствия спецификации W3C HTML5.

Взято из http://api.jquery.com/data/

...