Safari浏览器的jQuery 2.1.4错误

问题描述:

我使用jQuery 2.1.4与我的应用程序。当我试图在Safari 9.0.1打开我jQuery的导入过程中收到以下错误:Safari浏览器的jQuery 2.1.4错误

Error: Syntax error, unrecognized expression: input[type=checkbox at jquery-2.1.4.min.js:398.

这是通过使用从官方网站的缩小jQuery的文件。在其他浏览器上,它的工作原理没有错误,只有在Safari上出现错误,我的其他脚本现在可以正常工作。

有什么建议吗?

更新: 论在Safari扩展错误,这是信息: Safari error image

+0

添加使用'输入[类型= check'代码... – Tushar

+0

这是jQuery库的错误,我无法找到它使用它。我只知道它在398行。如果我扩展错误,还有一些额外的信息,我会在后期更新。 – Boris

+0

完整的jQuery版本记录相同的语法错误吗?可以包含'html','js'用于在问题处记录语法错误?创建stacksnippets https://blog.*.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/证明?见http://*.com/help/mcve – guest271314

从错误信息出现闭]缺少在选择表达?

尝试$("input[type=checkbox]"),其中闭合]包括属性选择表达内。

$(function() { 
 
    $("input[type=checkbox]").change(function() { 
 
    alert(this.checked) 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> 
 
</script> 
 
<input type="checkbox" />

+0

谢谢你的帮助。我没有看到主要的错误是在我的JavaScript文件中,直到Quentin没有提到它。 – Boris