假设我有一个DOM元素 - 我如何确定它是否与jQuery选择器匹配,例如p
或.myclass
?使用选择器匹配元素的子元素很容易,但我想要一个true/false的答案来判断这个特定的元素是否匹配。
该元素可能没有ID(而且出于某些原因我不能为其分配一个随机ID),因此我不能将我的选择器应用于元素的父级并查找具有与我的ID相同的子级。
这段代码能否达到预期效果?我无法理解Javascript对象比较。
$(selector, myElement.parentNode).each({
if (this == myElement) // Found it
});
看起来有一种简单的方法可以检查一个DOM元素是否与jQuery选择器匹配...