3
<li class="list" id="first-list"></li>
var li = document.getElementById("first-list");
matchSelector(li, "li.list"); // this should return true
现在我的解决方案可以被描述为:
function matchSelector(element, selector){
var all_matched_elements = $(selector);
return element in all_matched_elements
}
但很明显,这包括一些不必要的工作。
有没有更好的解决方案?
很大。你知道我是否可以从JQuery中提取这个函数吗?因为我不能使用jQuery,而是使用Sizzle在我公司做选择器工作的框架。 – wong2