有没有办法以编程方式检查 javascript/jquery 选择器的有效性?
like .class
还好但是.class,
is not
以 JavaScript 或任何后端语言编程(除了通过 jQuery 源代码)
所以在伪代码中
def selectorErrors(selector)
// do nasty stuff to the selector
if valid?
return nil
else
return errors
end
end
这应该可以验证 99% 的 jQuery 内容,并且开销要少得多
function validateQuery(str) {
try {
document.querySelector(str);
return true;
}
catch(e) {
// something here to check WHY it's invalid
}
return false;
}
编辑:好的,这不会告诉你它出了什么问题,但它确实(快速)检查有效性 - 至少你只需要检查为什么它无效,而不是 IF :p
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)