jQuery: Zaznacz wszystkie elementy z niestandardowym atrybutem [duplikat]

Możliwy duplikat:
jQuery, wybierz według wartości atrybutu, dodając nowy atrybut
jQuery - jak wybrać według atrybutu

Proszę wziąć pod uwagę ten kod:

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

Jak mogę wybrać Tag All p z atrybutem MyTag?

Thanks

Author: Community, 2012-11-15

2 answers

Użyj selektora "has atrybut" :

$('p[MyTag]')

Lub wybrać taki, w którym atrybut ma określoną wartość:

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

Istnieją Inne selektory dla "wartość atrybutu zaczyna się od", "wartość atrybutu zawiera", itd.

 161
Author: nnnnnn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-15 06:20:15

Zgodnie z opisem podanym linkiem w komentarzu, to

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

Działa ( grywalny przykład ).

 7
Author: ShinTakezou,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-15 06:29:00