当前位置:  开发笔记 > 编程语言 > 正文

如何判断元素是否与选择器匹配?

如何解决《如何判断元素是否与选择器匹配?》经验,为你挑选了1个好方法。

假设我有一个DOM元素 - 如何判断它是否与jQuery选择器相匹配,例如p.myclass?使用选择器来匹配元素的子元素很容易,但是我想要一个关于这个特定元素是否匹配的真/假答案?

该元素可能没有ID(并且由于此原因我无法将其分配给它),因此我无法将我的选择器应用于元素的父级并查找与我的ID相同的子级.

这会按预期工作吗?我无法弄清楚Javascript对象的比较.

$(selector, myElement.parentNode).each({
  if (this == myElement) // Found it
});

似乎有一种简单的方法来查看DOM元素是否与jQuery选择器匹配...



1> Zach..:

您可以使用以下is()方法:

if($(this).is("p")){
 // ...
}

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有