多个checkbox选中删除

//多个如何传输数据
function deleteUser() {  
        //当时是想把内容以str+=""的方式 进行保存 ,但不行   
        //var str;  
        var array = new Array(); //用于保存 选中的那一条数据的ID   
        var flag; //判断是否一个未选   
        $("input[name=‘selectFlag‘]:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox  
                    if ($(this).attr("checked")) { //判断是否选中    
                        flag = true; //只要有一个被选择 设置为 true  
                    }  
                })  
        if (flag) {  
            $("input[name=‘selectFlag‘]:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox  
                        if ($(this).attr("checked")) { //判断是否选中    
                            //alert($(this).val());  
                            array.push($(this).val()); //将选中的值 添加到 array中  
                            //str+=$(this).val()+",";  
                        }  
                    })  
            //将要集体删除的数据 传递给action处理   
            window.self.location = "deleteUser?info=" + array;  
        } else {  
            alert("请至少选择一个用户");  
        }  
    }
//多个如何进行DOM树操作
<script>
		$(function(){
			$(‘:checkbox[name=all]‘).click(function(){
				if(this.checked){
					$(‘:checkbox‘).attr(‘checked‘,‘checked‘);
				}else{
					$(‘:checkbox‘).removeAttr(‘checked‘);
				}
			})
			$(‘button‘).click(function(){
                                                                  var num = 0;
				$(‘:checkbox[name=child]‘).each(function(){
					if($(this).attr(‘checked‘)){
						$(this).closest(‘tr‘).remove();
						num++;
					}
				})
				alert(‘共删除了【‘+num+‘】行‘);
			})
		})
	</script>
时间: 2024-10-09 10:42:09

多个checkbox选中删除的相关文章

JQuery获取指定元素中的checkbox选中状态的一些属性

项目中用户上传病例数据,每一次上传自动生成一个病例文件夹,数据保存到后台,前端显示文件夹,现在的需求是勾选想要删除的文件夹的chenckbox,点击删除后,数据库和前端都相应的更新. 如果是静态页面,直接根据id或者class定位到checkbox,然后判断状态,直接remove即可.但是动态页面,需要与后台交互同步,前端相应的文件夹删除,后台数据库也要删除文件夹内的数据,每一个病例文件夹对应数据库的一个recordId,那么问题是,如何知道当前checkbox选中的文件夹对应的病例id(文件夹

jquery版本间兼容性:checkbox选中状态

最近在学习Jquery,发现attr不太好用,从网上搜了下终于知道其原因,记下备查. 以下为以为网友在js贴吧的内容: 以<input type="checkbox" id="all"/>为例子取值的例子$("#all").attr("checked")在1.6前(含1.6),返回值是boolean类型的true或false:在1.6后,返回值是"checked"或undefined. 再来看赋

checkbox选中的问题(Ajax.BeginForm)

判断checkbox选中的方法方法一:if ($("#checkbox-id")get(0).checked) { // do something} 方法二:if($('#checkbox-id').is(':checked')) { // do something} 方法三:if ($('#checkbox-id').attr('checked')) { // do something} 在一些特殊的情况下 checkbox选中会取不到 属性 checked, 如:Ajax.Begi

webform开发经验(一):Asp.Net获取Checkbox选中的值

webform中获取repeat控件列表下的checkbox选中的值: 码农上代码: public static string getSelectedIDs(Repeater Rpt_) { string res = string.Empty; foreach (RepeaterItem rtpItem in Rpt_.Items) { HtmlInputCheckBox obj = rtpItem.FindControl("checkbox") as HtmlInputCheckBo

JQuery EasyUi Tree获取所有checkbox选中节点的id和内容

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>    <head>        <meta name="generator" content="HTML Tidy, see www.w3.org">      

关于列表中checkbox选中,全选/反选设置

关于列表中checkbox选中,全选设置 1 <html> 2 <head> 3 <script type="text/javascript"> 4 //点击行时,checkbox处理方法 5 function doclick(id){ 6 var allche = document.getElementById("allid");//全选checkbox 7 var che = document.getElementsByNam

jQuery获取checkbox选中的值

1.问题背景 有几个多选框,选择其中的几个,获取选中的值 2.设计源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

checkbox 选中的判断 js

<form action="" method="post" name="form1"> <input name="c" type="checkbox" id="c" value="1" /> <input name="c" type="checkbox" id="c" value

使用jquery/javascript判断及改变checkbox选中状态

一.使用jquery判断及改变checkbox选中状态 1.使用JQuery判断一个checkbox 是否为选中: (1).attr('checked) 看JQuery版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false (2).prop('checked') 1.6+:true/false (3).is(':checked') eg:$("input[type='checkbox']").is(':