//多個如何傳輸數據 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>