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

JQuery - Как найти элемент, используя класс и атрибут

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

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

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

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

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

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

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

Ответ 1

Удалите пробел:

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

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