javascript - Safari 浏览器只抛出这个 Jquery 错误 div[id^ ='divSelectAll' ] input[id^ ='chk_' ")

标签 javascript jquery safari

我有以下代码,可以在所有浏览器中使用,但不能在 safari 中使用。

 $("div[id^='divSelectAll'] input[id^='chk_'").prop('disabled', true);

it gives Syntax error, unrecognized expression: div[id^='divSelectAll'] input[id^='chk_'

有人知道如何解决这个问题吗?

最佳答案

您在选择器上缺少最后一个右方括号 ]。有些浏览器显然处理得很好,但 Safari 似乎很挑剔。

$("div[id^='divSelectAll'] input[id^='chk_']").prop('disabled', true);

关于javascript - Safari 浏览器只抛出这个 Jquery 错误 div[id^ ='divSelectAll' ] input[id^ ='chk_' "),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47189362/

相关文章:

javascript - 以编程方式添加 JavaScript

javascript - 如何在 JavaScript 中创建自定义、动态、基于反射的 ViewModel 验证?

javascript - Microsoft Edge 中的动画不覆盖高度

javascript - Django-JS : How to display the first PDF page as cover

javascript - 将 div 表转换为普通表

javascript - js中什么时候应该把var放在function前面?

php - jQuery 所见即所得建议

iOS13 Safari WebSpeechApi 错误 : SpeechSynthesisUtterance won't use provided locale

html - 我的 Web 应用程序是否仍应支持 iOS 3.2 上的 Safari 4.0.4?

css - 在css中将safari中的背景颜色设置为透明