Подтвердить что ты не робот

Выбор элементов по атрибуту данных HTML5 в jQuery

Можно ли выбрать элементы в jQuery по своим атрибутам HTML5 data (например, все <div> с data-role='footer')

4b9b3361

Ответ 1

Вы можете выбрать атрибут data-, как и любой другой атрибут... с помощью селектора атрибутов. В этом случае вы хотите атрибут-равный селектор, например:

$("div[data-role='footer']")

Они обрабатываются специально при использовании jQuery, например. позволяя .data() извлекать из них правильную типизацию... но по мере прохождения DOM это просто еще один атрибут, поэтому подумайте как таковые при написании селекторов.