假设我有一个DOM元素--如何判断它是否与p或.myclass等jQuery选择器匹配?使用选择器匹配元素的子元素很容易,但是我想要一个真/假的答案来判断这个特定的元素是否匹配?
元素可能没有ID (除此之外,我不能给它分配一个随机的ID ),所以我不能将选择器应用于元素的父元素,并查找与我的ID相同的子元素。
这会像预期的那样工作吗?我搞不懂Javascript对象比较。
$(selector, myElement.parentNode).each({
if (this == myElement) // Found it
});似乎有一种简单的方法可以查看DOM元素是否与jQuery选择器匹配……
发布于 2009-02-27 19:18:23
您可以使用is()方法:
if($(this).is("p")){
// ...
}发布于 2009-02-27 20:35:07
发布于 2009-02-27 20:42:28
我不能将选择器应用于元素的父元素,并查找与我的ID相同的子元素。
您无论如何都不能这样做-- id属性必须是唯一的。
https://stackoverflow.com/questions/596150
复制相似问题