假设我有,
<a id="a123"></a>
现在,我需要检查$(“a”)选择器是否包含$(“#a123”)元素。
最佳答案
如果要查找a
是否具有此a123
id,则可以使用is
方法执行此操作,如果匹配选择器,则返回true
,否则返回false。
if($("a").is('#a123')){
//It is #a123
}
如果要查找
a
是否包含ID为a123
的子级,请使用has
方法,该方法将匹配元素的集合减少为后代与选择器或DOM元素匹配的元素。if($("a").has('#a123').length > 0){
//It contains child with #a123
}
引用文献:
is()
-http://api.jquery.com/is/ has()
-http://api.jquery.com/has/ 关于javascript - 查找元素是否包含在jquery选择器中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9383564/