我将代码更新为 jQuery 1.8,然后我开始收到此错误:
unrecognized expression: :[type=checkbox]
当然,这是说表达式 :[type=checkbox]
不能被新版本的 jQuery 识别,我的问题是:
我输入的方式错误,或者这是一个错误?
我已经制作了这个版本用于在 jsFiddle http://jsfiddle.net/4y8tb/6/ 上进行测试,打开控制台查看日志,如果更改 jQuery 版本,您会看到一个可以工作,一个不能。
我尝试了一些其他语法(例如 :[type="checkbox"]
)但失败了。
最佳答案
更改此:
$('input:[type=checkbox]')
致:
$('input[type=checkbox]')
您正在使用Attribute Equals
选择器,语法应该是:
$('element[attribute="value"]')
关于jquery - 无法识别的表达式 : :[type=checkbox] with jQuery 1. 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11932219/