Ari*_*tos 4 jquery jquery-selectors sizzle
我将代码更新为jQuery 1.8,我开始收到此错误:
unrecognized expression: :[type=checkbox]
Run Code Online (Sandbox Code Playgroud)
当然这可以说:[type=checkbox]新版本的jQuery无法识别表达式,我的问题是:
我用错误的方式输入它,或者它是一个错误?
我已经在jsFiddle http://jsfiddle.net/4y8tb/6/上制作了这个版本的测试版本 ,打开控制台查看日志,如果你改变了jQuery版本,你会看到一个工作而不是一个.
我尝试了一些其他语法(如:[type="checkbox"]),但失败了.
und*_*ned 10
改变这个:
$('input:[type=checkbox]')
Run Code Online (Sandbox Code Playgroud)
至:
$('input[type=checkbox]')
Run Code Online (Sandbox Code Playgroud)
你正在使用Attribute Equals选择器,语法应该是:
$('element[attribute="value"]')
Run Code Online (Sandbox Code Playgroud)