Załóżmy, że mam element DOM - jak sprawdzić, czy pasuje do selektora jQuery, takiego jak p
czy .myclass
? Łatwo jest użyć selektora, aby dopasować dzieci elementu, ale chcę odpowiedzi prawdziwej/fałszywej, czy ten konkretny element pasuje?Jak mogę sprawdzić, czy element pasuje do selektora?
Element może nie mieć identyfikatora (i nie mogę przypisać go losowo z przyczyn leżących poza tym obszarem), więc nie mogę zastosować selektora do elementu nadrzędnego elementu i wyszukać dzieci o tym samym identyfikatorze co moje .
Czy to działa zgodnie z przeznaczeniem? Nie mogę wymyślić porównań obiektów JavaScript.
$(selector, myElement.parentNode).each({
if (this == myElement) // Found it
});
Wydaje się, że byłoby to łatwy sposób, aby zobaczyć, czy pasuje do elementu DOM selektor jQuery ...
duplikat - https://stackoverflow.com/q/3304638/104380 – vsync