2014-01-19 2 views
2

Я хочу манипулировать веб-сайтом с помощью jQuery.jQuery get element по пользовательскому свойству

я могу легко найти элемент по его имени класса:

<div class="SR">whatever</div> 
$('.SR').hide(); 

работает просто отлично.

Но теперь у меня есть элемент без класса можно использовать:

<div data-iid="sii2:112">whatever</div> 

Как я могу получить доступ к элементу по значению «данных-н.о.р.» вместо имени класса?

+0

Обновление: Ничего себе. Я был в то время на SO. Но так мало (правильных) ответов за столь короткое время. Благодаря! –

ответ

5

Вы можете выбрать пункт без класса, используя следующий метод $('[attribute="value"]')

$('div[data-iid="sii2:112"]').hide() 

Более подробно об атрибуте селекторного визита here

FIDDLE

+1

Пробовал, что. Работал. благодаря –

1

простой способ:

$("[data-iid='sii2:112']") 

, если вам нужно найти все элементы с этим свойством вы можете сделать это с помощью

Смежные вопросы