簡體   English   中英

選擇表JQuery中的所有復選框

[英]Select All Checkboxes in Table JQuery

我正在使用JScript代碼在表中顯示圖像。 每個圖像都有一個復選框。 我還有另一個復選框可以選擇/取消選擇所有圖像。 但是我很難使用jquery / JScript編寫選擇/取消選擇邏輯。 這是我的代碼:

HTML:

<table>
        <tr id="display-list">
        </tr>
</table>

JScript/JQuery

function showImage(source, id) {
var list = document.getElementById("display-list");

//Image
var cellImage = document.createElement("td");
var objImage = document.createElement("img");
objImage.classList.add("obj");
cellImage.setAttribute("align", "center");
cellImage.setAttribute("valign", "bottom");
cellImage.appendChild(objImage);
list.appendChild(cellImage);

//Checkbox
var cellCheckbox = document.createElement("td");
var objCheckbox = document.createElement("input");
objCheckbox.id = id;
objCheckbox.type = 'checkbox';
cellCheckbox.setAttribute("valign", "bottom");
cellCheckbox.appendChild(objCheckbox);
list.appendChild(cellCheckbox);

objImage.src = source;
}

“全選”復選框的HTML如下:

<div id="SelectAll">
            <input type="checkbox" title="Select All Images" />
</div>

請幫助編寫選擇/取消選擇功能。 謝謝

看起來所有復選框都在ID為display-list的行內,然后嘗試

$('#SelectAll input').change(function(){
    $('#display-list input[type="checkbox"]').prop('checked', this.checked)
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM