gpt4 book ai didi

javascript - 验证 CSS 选择器

转载 作者:行者123 更新时间:2023-12-01 01:54:01 26 4
gpt4 key购买 nike

有没有办法以编程方式检查 javascript/jquery 选择器的有效性?

.class 可以,但 .class, 不行

以 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;
}

编辑:好的,这不会告诉你它出了什么问题,但它确实(快速)检查有效性 - 至少你只需要检查为什么它无效,而不是如果:p

关于javascript - 验证 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31637782/

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