直接看代碼:
<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"); } }); }
