我想設置複選框在第二列記錄匹配時被選中。當記錄與第二列匹配時,必須設置複選框被檢查爲同一行。如何設置基於第二列選中的複選框td是否使用JQuery匹配?
$("#ContentPlaceHolder1_GridView1 tr td:nth-child(2)").each(function() {
//alert($(this).text());
for(var i = 0;i<data.d.length;i++){
if ($(this).text() === data.d[i]) { // "222" === "222"
alert('data =' + data.d[i] + ' $(this).text() = ' + $(this).text());
//here I have to set checkbox
}
}
});
這裏是我的html代碼:
<table id="ContentPlaceHolder1_GridView1">
<tbody>
<tr>
<th> </th> //No column header for checkbox
<th>Documnet NO</th>
</tr>
<tr>
<td><input id="Checkbox1" class="checkBoxClass" type="checkbox"></td>
<td>111</td>
</tr>
<tr>
<td><input id="Checkbox2" class="checkBoxClass" type="checkbox"></td>
<td>222</td>
</tr>
<tr>
<td><input id="Checkbox3" class="checkBoxClass" type="checkbox"></td>
<td>333</td>
</tr>
</body>
直到現在警報的匹配記錄工作
爲什麼你有使用「Checkbox4」多個ID? – juntapao