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
答
从错误信息出现闭]
缺少在选择表达?
尝试$("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
添加使用'输入[类型= check'代码... – Tushar
这是jQuery库的错误,我无法找到它使用它。我只知道它在398行。如果我扩展错误,还有一些额外的信息,我会在后期更新。 – Boris
完整的jQuery版本记录相同的语法错误吗?可以包含'html','js'用于在问题处记录语法错误?创建stacksnippets https://blog.*.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/证明?见http://*.com/help/mcve – guest271314