有没有人知道一个可以帮助jQuery选择器的编译时检查的工具?具体来说,我正在考虑代码无效的次数,因为我拼错了ID或类名,或者在选择器中出现了错误的语法。 例如。如果我的HTML页面有
<style>
.weirdClassName { }
</style>
<div id="someElement"></div>
然后我尝试使用$(“#someElemnt”)或$(“。wierdClassName”)我希望它警告我(甚至编译失败)因为我指的是一个没有的元素或类存在。当然,如果我做一些语法上不正确的事情,比如$(“a [b]”)。显然有时候前两个选择器可能有用,即使没有匹配的编译时HTML / CSS,所以需要某种方式来标记它按预期(即使它只是$(“# “+”someElemnt“),但99%的时间它是一个拼写错误,如果它可以在编译时被捕获,它将节省大量时间。
答案 0 :(得分:0)
您可以使用
检查给定元素是否存在$(selector).length
如果元素不存在,它将返回0。