我有多個表格。表和行從數據庫中生成。頂部的每個表格都有一個複選框,如果我只點擊那個特定的表格複選框需要檢查。就像明智的我有更多的桌子和檢查所有應該爲每個桌子獨立工作。在這裏我已經把2個表格的html。爲每個動態表格選擇所有複選框
我的表結構如下:
<table width="800" border="1" cellpadding="2" cellspacing="0" class="inlineTable" style="border-collapse: collapse" bordercolor="#000000">
<tr><td colspan="5" align="center" width="800"><strong>Haweye International (USD)</strong></td></tr>
<tr>
<th>Sl No</th>
<th width=130>Tender Description</th>
<th>Main</th>
<th><input type="checkbox" id="selecctall"/></th>
<th title="Selected to Quotation">S2Q</th>
</tr>
<tr align='center'><td>1</td><td width='140'>Silicon Free Tape </td><td></td><td><div class='list-item'><input class='checkbox1' type='checkbox' name='member[1]' value='53'></div></td><td title='Selected to Quotation' class="dark"><input type="checkbox" disabled="disabled" name="comparitive[]" value="53" checked='checked' /></td>
</tr><tr align='center'><td>2</td><td width='140'>UV Sensitive Tape</td><td></td><td><div class='list-item'><input class='checkbox1' type='checkbox' name='member[2]' value='54'></div></td><td title='Selected to Quotation' class="dark"><input type="checkbox" disabled="disabled" name="comparitive[]" value="54" checked='checked' /></td>
</tr></table>
<table width="800" border="1" cellpadding="2" cellspacing="0" class="inlineTable" style="border-collapse: collapse" bordercolor="#000000">
<tr><td colspan="6" align="center" width="800"><strong>Trend Zone limited (USD)</strong></td></tr>
<tr>
<th>Sl No</th>
<th width=130>Tender Description</th>
<th>Tech %</th>
<th>Main</th>
<th><input type="checkbox" id="selecctall"/></th>
<th title="Selected to Quotation">S2Q</th>
</tr>
<tr align='center'><td>1</td><td width='140'>Silicon Free Tape </td><td></td><td></td><td><div class='list-item'><input class='checkbox1' type='checkbox' name='member[3]' value='63'></div></td><td title='Selected to Quotation' class="dark"><input type="checkbox" disabled="disabled" name="comparitive[]" value="63" /></td>
</tr><tr align='center'><td>2</td><td width='140'>UV Sensitive Tape</td><td></td><td></td><td><div class='list-item'><input class='checkbox1' type='checkbox' name='member[4]' value='64'></div></td><td title='Selected to Quotation' class="dark"><input type="checkbox" disabled="disabled" name="comparitive[]" value="64" /></td>
</tr></table>
jQuery的是下面:
$('.selectAll').click(function(e){
var tr= $(e.target).closest('tr');
$('td input:checkbox',tr).prop('checked',this.checked);
});
我沒有看到任何複選框頂部http://imgur.com/l7zZbCc – llamerr
使用'class'代替'id'..'id'必須是唯一的.. – Rayon
@Illamerr。在Main之後,您會看到標題中的複選框。它的checkall複選框。 –