直接看代碼:
<script type="text/javascript"> //全選控制 $(document).ready(function() { $("#checkAll").click(function() { if ($("#checkAll").prop("checked")) { $("input[name='checkbox']").prop("checked", true); } else { $("input[name='checkbox']").prop("checked", false); } }) }); //反選控制 /* $(document).ready(function() { $("#2").click(function() { $("input[name='checkbox']").each(function() { if ($(this).prop("checked")) { $(this).prop("checked", false); } else { $(this).prop("checked", true); } }) $("#2").prop("checked", true); }) }); */ //獲取選中項 /* $(document).ready(function() { var aa = ""; $("#2").click(function() { $("input[name='checkbox']:checkbox:checked").each(function() { aa += $(this).val() alert(aa); }) }) }); */ //選中值過去工具 function getCheckedId() { var checkId = ""; $("input[type=checkbox]:checked:checked").each(function() { //由於復選框一般選中的是多個,所以可以循環輸出 if ($(this).val() != ""&&$(this).val()!="on") { checkId = checkId + "," + $(this).val(); } }); return checkId; } //執行批量下載 function toUpload(){ $("input[type=checkbox]:checked:checked").each(function() { //由於復選框一般選中的是多個,所以可以循環輸出 if ($(this).val() != ""&&$(this).val()!="on") { window.open("${path }/test/download?id="+$(this).val(),"navTab"); } }); }
//不可用的一種方式:原因:下載請求只能一次處理一個,多個只處理一個 function toUpload(){ $("input[type=checkbox]:checked:checked").each(function() { var ids = getCheckedId(); window.open("${path }/test/downloads?ids="+ids,navTab"); }); }
</script>
function toUpload(){ $("input[type=checkbox]:checked:checked").each(function() { //由於復選框一般選中的是多個,所以可以循環輸出
if ($(this).val() != ""&&$(this).val()!="on") { window.open("${path }/test/download?id="+$(this).val(),"navTab"); } }); }