
<input type="checkbox" value="1">
<input type="checkbox" value="2">
<input type="checkbox" value="3">var checkboxs = $("checkbox");//获取想要的checkbox
checkboxseach(function(i){
if($(this)is(":checked")){
alert("我被选中啦!");
}
});
//方法2:直接选出所有被选中的复选框
var checkboxsHadChecked = $(":checkbox:checked");//获取全部选中的checkbox
<script language="javascript">
function allserch()
{
var yyy=documentgetElementsByName("cb");
if(yyy[0]checked==true)
{
for(var i=0;i<yyylength;i++)
{
yyy[i]checked=true;
}
}
else
{
for(var i=0;i<yyylength;i++)
{
yyy[i]checked=false;
}
}
}
</script>
以上可以实现全选效果。
------------------------------------
再就是用foreach遍历:
foreach(Contorl var in thisContorl)
{
if(var is CheckBox)
{
if(((CheckBox)var)Checked)
{
????
}
}
}
多行索引,就是数据库中的ID或者主键一类的。
选中一个,那么id=1
选中两个,那么id=1 and id=2
选中几个,那就有多少个索引。
当前的话,就直接获取。
多行的话,就循环遍历下咯/
参考个代码:
private string GetSelectedItemID(string controlID)
{
String selectedID;
selectedID = "";
//遍历DataGrid获得checked的ID
foreach (GridViewRow row in gvFlowListRows)
{
if (((CheckBox)rowFindControl(controlID))Checked == true)
selectedID += gvDataKeys[rowRowIndex]Value + ",";
}
if (selectedIDLength > 0)
selectedID = selectedIDSubstring(0, selectedIDLength - 1);
return selectedID;
}
调用方法时:
GetSelectedItemID(此处放置checkbox的ID);
数据库写法:
DELETE FROM T_Sys_Assgn_Rule WHERE rule_id IN ('+selectedID+')
以上就是关于jQuery遍历页面所有CheckBox查看是否被选中的方法全部的内容,包括:jQuery遍历页面所有CheckBox查看是否被选中的方法、如何遍历网页里所有CheckBox是否选中、Winform 中,批量删除数据时,需要遍历checkbox列是否被选中,如何获取被选中的行的索引等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)