Safari jQuery 2.1.4错误

时间:2016-01-21 14:52:04

标签: javascript jquery safari

我在我的应用程序中使用jQuery 2.1.4。当我尝试在safari 9.0.1上打开时,我在jQuery导入期间收到以下错误:

  

错误:语法错误,无法识别的表达式:输入[type =复选框jquery-2.1.4.min.js:398。

这是使用来自官方网站的缩小的jQuery文件。在其他浏览器上它可以正常工作,只有在Safari上存在错误,我的其他脚本现在可以正常工作。

有什么建议吗?

更新: 关于safari中的扩展错误,这是信息: Safari error image

1 个答案:

答案 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" />