jQuery中复选框使用的简单示例演示
介绍jQuery库
创建HTML
一般的列表是从数据库中读取出来的,需要选择批量删除和编辑,这里我们要实现在复选框下的模拟,选中复选框是不被选中的,我们建立了HTML。
1。我是一个记录
2。哈哈,真的很幼稚
三.爱上你是我的错吗
4。从一开始你就不会爱上我
5。很难喜欢一个人
6。你在哪儿啊
jQuery代码
1、选择或取消选择。检查下检查所有按钮#箱#所有所有,为所有选择的选项列表,并选中选项列表中选择不。
$(# )。Click(function(){)
如果(检查){
$(#列表:复选框)。Attr(查看
其他{ }
$(#列表:复选框)。Attr(查看
}
});
2、选择。下次单击全选按钮,#所有选中或取消选中全选按钮盒#,列出所有的选项都选中,包括旁边的复选框选中状态,选择。
$(# SelectAll)。Click(function(){)
$(#列表:复选框,#所有),Attr(查看
});
三.没有选择。当点击全没有#取消按钮,列表中的所有选项都选中的,当然,#都还未选定。
$(#取消)。Click(function(){)
$(#列表:复选框,#所有),Attr(查看
});
4。计数器的选择。点击计数器按钮#反向时,所有选择的选项列表中成为听之任之,所有选定的选项被选中。当然,我们也应该注意到#所有国家。
$(#反向)。Click(function(){)
$(#列表:复选框)。每个(函数(){)
$(这)。Attr(查看
});
Allchk();
});
选项列表遍历的代码,然后更改Checked属性和功能,allchk()被调用,最后和功能介绍。
5,获取所有选定的值。我们想与背景交互,必须在列表中获得选项值,我们将通过遍历数组选择,数组中存储的值,最后是由逗号分隔的字符串(),开发者可以通过获取字符串来进行相应的操作。
$(# GetValue)。Click(function(){)
无功valarr =新的数组;
$(#列表:{ }复选框选中)。每个(功能(我){)
我valarr { } = $(this)瓦迩();
});
VaR值= valarr.join(' '); / /字符串转换为逗号
警报(VALS);
});
为了提高选择的选项,我们点击一个选项列表,如果你检查项目只是满足所有选定的条件下,#也相应变量的选择,同样的,如果事先所有选项被选中,当取消选定项目,然后#都对应未选中状态。
选择复选框
$(#列表:复选框)。Click(function(){)
Allchk();
});
allchk()的功能是用来检测选择框#都应选择或不选择,请看代码。
功能allchk(){
无功chknum = $(#列表:复选框)(尺寸); / /期权总数
VaR CHK = 0;
$(#列表:复选框)。每个(函数(){)
如果($(this)。Attr(检查)= = true){
CHK + +;
}
});
如果(chknum = = CHK){ / /选择
$(#所有),Attr(查看
不是所有其他}
$(#所有),Attr(查看
}
}
总结
jQuery的复选框被选中和未选中的属性是很简单的,使用()来设置值的检查属性真的是不能选择的,错误的不选,注意选择复选框被选中,选择在整个过程的逆过程的状态,并获得所选择的选项价值。下面我把所有的jQuery代码一起供你参考。
$(函数(){())
选择或取消选择 / /
$(# )。Click(function(){)
如果(检查){
$(#列表:复选框)。Attr(查看
其他{ }
$(#列表:复选框)。Attr(查看
}
});
选择
$(# SelectAll)。Click(function(){)
$(#列表:复选框,#所有),Attr(查看
});
完全选举
$(#取消)。Click(function(){)
$(#列表:复选框,#所有),Attr(查看
});
/ /取消
$(#反向)。Click(function(){)
$(#列表:复选框)。每个(函数(){)
$(这)。Attr(查看
});
Allchk();
});
选择复选框
$(#列表:复选框)。Click(function(){)
Allchk();
});
获取所选的选项值
$(# GetValue)。Click(function(){)
无功valarr =新的数组;
$(#列表:{ }复选框选中)。每个(功能(我){)
我valarr { } = $(this)瓦迩();
});
var瓦尔斯= valarr.join(',');
警报(VALS);
});
});
功能allchk(){
无功chknum = $(#列表:复选框)(尺寸); / /期权总数
VaR CHK = 0;
$(#列表:复选框)。每个(函数(){)
如果($(this)。Attr(检查)= = true){
CHK + +;
}
});
如果(chknum = = CHK){ / /选择
$(#所有),Attr(查看
不是所有其他}
$(#所有),Attr(查看
}
}
通过本文,我们希望您对jQuery中使用复选框有一个大致的了解,然后通过大量的例子来掌握复选框的使用。