编译时检查jQuery选择器

时间:2015-04-12 23:31:28

标签: jquery

有没有人知道一个可以帮助jQuery选择器的编译时检查的工具?具体来说,我正在考虑代码无效的次数,因为我拼错了ID或类名,或者在选择器中出现了错误的语法。 例如。如果我的HTML页面有

<style>
.weirdClassName { }
</style>
<div id="someElement"></div>

然后我尝试使用$(“#someElemnt”)或$(“。wierdClassName”)我希望它警告我(甚至编译失败)因为我指的是一个没有的元素或类存在。当然,如果我做一些语法上不正确的事情,比如$(“a [b]”)。显然有时候前两个选择器可能有用,即使没有匹配的编译时HTML / CSS,所以需要某种方式来标记它按预期(即使它只是$(“# “+”someElemnt“),但99%的时间它是一个拼写错误,如果它可以在编译时被捕获,它将节省大量时间。

1 个答案:

答案 0 :(得分:0)

您可以使用

检查给定元素是否存在
$(selector).length

如果元素不存在,它将返回0。