gpt4 book ai didi

javascript - 如何检测选择器是否可以描述 html 元素?

转载 作者:行者123 更新时间:2023-11-29 10:52:14 26 4
gpt4 key购买 nike

例如:

<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 is方法。

类似于:

var li = document.getElementById("first-list");
matchSelector(li, "li.list");

function matchSelector(element, selector){
return $(element).is(selector);
}

工作示例:http://jsfiddle.net/NqwxQ/

关于javascript - 如何检测选择器是否可以描述 html 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8060336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com