it-roy-ru.com

JQuery: выбрать все элементы с пользовательским атрибутом

Возможный дубликат:
jQuery, выбор по значению атрибута, добавление нового атрибута
jQuery - Как выбрать по атрибуту

пожалуйста, рассмотрите этот код:

<p>11111111111111</p>
<p MyTag="nima">2222222222</p>
<p>33333333333</p>
<p MyTag="Sara">>4444444444</p>

как я могу выбрать все тег p с атрибутом MyTag?

спасибо

77
Arian

Используйте селектор "имеет атрибут" :

$('p[MyTag]')

Или выбрать тот, где этот атрибут имеет определенное значение:

$('p[MyTag="Sara"]')

Есть другие селекторы для "значение атрибута начинается с", "значение атрибута содержит" и т.д.

166
nnnnnn

Как описано по ссылке я дано в комментарии , это

$('p[MyTag]').each(function(index) {
  document.write(index + ': ' + $(this).text() + "<br>");});

работает ( воспроизводимый пример ).

7
ShinTakezou