1。复合选择器到复选框的相关
操作 例如,需要
设置类型复选框和要选择的可用元素。
方法1使用
属性过滤选择器{ }和{类型= 'checkbox的残疾人!=禁用}
$(
输入{类型= 'checkbox} {禁用!=禁用})。Attr(查看
注意,在这个复合选择器中,可用元素的选择应该禁用!为残疾人和attr(查看残疾人的属性是类似的
检查属性的使用。
方法2使用表单选择器:复选框和属性筛选器选择器{禁用!=禁用}
$(输入:{禁用复选框!=禁用})。Attr(查看
方法3。使用表单选择器:复选框和表单对象属性筛选器选择器:已
启用 $(::复选框启用)。Attr(查看
方法4。使用每个()遍历
$(输入{复选框})。每个(
函数(){)
如果($(this)。Attr(禁用)!=禁用){
$(这)。Attr(查看
}
});
不使用复合选择器。需要注意的是,如方法(1),在设置属性时判断一个属性是否应该禁用或,您可以使用禁用或启用
两。复合选择器的其他示例
第一行
第二行
第三线
第四线
第五线
第六线
第七线
设置第一类Li元素的
背景showli红
$(ul { class= showli }:情商(0))。Css(背景:红);
结果是,第二行的背景变成红色。属性过滤选择器{ class= showli }和基本过滤选择器的情商(0)用。
将第五个可见的李的背景设置为红色
$(UL李:可见:情商(4))。Css({
显示:隔离
结果是第六行的背景变为红色。显示:块是用来
检测是否隐藏了李将过滤可见光,和红色的背景下是不可见的。显示:使用可见性过滤选择器:可见
例如,第二李的背景,这是第二类showli后可见,是红色的。
$(ul。showli:情商(1)),NextAll(李:可见:情商(1))。Css({显示:块
结果是第六行的背景变红了。