谁能用通俗的语言解释下 ,$("input:not(:checked) ")是什么意思;
$("input:not(checked) ")是什么意思(这个checked前面没有冒号);
:checked和:not两个都是筛选选择器,
:checked是选择处于选中状态的复选框或单选按钮元素,
:not(:checked)是选择处于非选中状态的复选框或单选按钮元素,
:not()筛选选择器需要传入一个筛选选择器作为参数,作用是获取参数筛选选择器的非,
传入的不带冒号的checked,这种写法是错误的,因为传入的不是筛选选择器,传入任意不带冒号的英文字母效果都一样
因为:checked 它本身就是jQuery中的选择器,意思是:选择器选取所有选中的复选框或单选按钮。学到表单对象属性选择器那章就知道了。 和:not :lt这些一样都是选择器 ,选择器前面要加: