我有以下代码,可以在所有浏览器中使用,但不能在 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/