Jquery - Как найти элемент, используя класс и атрибут - PullRequest
26 голосов
/ 27 января 2010

Я пытаюсь найти наиболее эффективный способ найти свою стихию. Следующее я smy структура:

<div class="a" customattrib="2">

чтобы найти этот элемент, можно сделать что-то вроде:

$("div.a [customattrib='2']")

Это, похоже, не работает, есть ли другой способ сделать это?

Без класса я могу получить значение, но я не думаю, что это достаточно эффективно для моей структуры:

$("div [customattrib='2']")

1 Ответ

62 голосов
/ 27 января 2010

Убрать пробел:

$("div.a[customattrib='2']")

Помещая пробел, вы превращаете его в селектор-потомок, который находит все элементы, которые соответствуют [customattrib='2'] и внутри элемент, который соответствует div.a.

...