我在我的应用程序中使用jQuery 2.1.4。当我尝试在safari 9.0.1上打开时,我在jQuery导入期间收到以下错误:
错误:语法错误,无法识别的表达式:输入[type =复选框jquery-2.1.4.min.js:398。
这是使用来自官方网站的缩小的jQuery文件。在其他浏览器上它可以正常工作,只有在Safari上存在错误,我的其他脚本现在可以正常工作。
有什么建议吗?
更新: 关于safari中的扩展错误,这是信息: Safari error image
答案 0 :(得分:0)
从错误消息显示选择器表达式中缺少关闭]
?
尝试$("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" />