Angenommen, ich habe ein DOM-Element - wie kann ich feststellen, ob es mit einem jQuery-Selektor übereinstimmt, z. B. oder .myclass
? Es ist einfach, den Selektor zu verwenden, um untergeordnete Elemente des Elements abzugleichen, aber ich möchte eine echte/falsche Antwort darauf, ob dieses bestimmte Element übereinstimmt?Wie kann ich feststellen, ob ein Element mit einem Selektor übereinstimmt?
Das Element hat möglicherweise keine ID (und ich kann es aus anderen Gründen nicht zufällig zuweisen). Daher kann ich meinen Selektor nicht auf das Elternelement anwenden und nach Kindern mit derselben ID wie meine suchen .
Funktioniert das wie gewünscht? Ich kann Javascript-Objektvergleiche nicht herausfinden.
$(selector, myElement.parentNode).each({
if (this == myElement) // Found it
});
Scheint, als ob es eine einfache Möglichkeit, ob ein DOM-Element ein jQuery-Selektor passt, um zu sehen sein würde ...
Duplikat - https://stackoverflow.com/q/3304638/104380 – vsync