Допустим, у меня есть элемент DOM - как я могу определить, соответствует ли он селектору jQuery, например p
или .myclass
? Легко использовать селектор для сопоставления дочерних элементов, но я хочу получить ответ «истина / ложь» на соответствие этого конкретного элемента?
Элемент может не иметь идентификатора (и я не могу назначить его случайным образом по причинам, выходящим за рамки этого), поэтому я не могу применить свой селектор к родительскому элементу элемента и искать детей с таким же идентификатором, как у меня.
Будет ли это работать как задумано? Я не могу понять сравнение объектов Javascript.
$(selector, myElement.parentNode).each({
if (this == myElement) // Found it
});
Похоже, будет простой способ узнать, соответствует ли элемент DOM селектору jQuery ...