当谈到 jquery 时,我是一个新手,并且对我的问题感到困惑。基本上我需要做的是当单击按钮时,该列中的所有复选框都应该被禁用,这意味着我无法选中/取消选中它。我已经搜索并发现这篇文章与我的问题最接近,但他在使用 jquery 并且只提供他的伪代码方面已经很先进了。
谁能帮我解决我的问题?下面是我的代码:
<table id="key_table" border="3">
<thead>
<tr>
<th>
Month 1<button id="1" class="lockButton">Lock</button><br>2013-01-01 to 2013-01-31<br>
<table style="width: 250px;">
<tbody>
<tr class="odd">
<td style="text-align:center;">1</td>
<td style="text-align:center;">2</td>
<td style="text-align:center;">3</td>
<td style="text-align:center;">4</td>
</tr>
</tbody>
</table>
</th>
<th>
Month 2 <button id="2" class="lockButton">Lock</button><br>2013-02-01 to 2013-02-28<br>
<table style="width: 250px;">
<tbody>
<tr class="odd">
<td style="text-align:center;">1</td>
<td style="text-align:center;">2</td>
<td style="text-align:center;">3</td>
<td style="text-align:center;">4</td>
</tr>
</tbody>
</table>
</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="width: 250px;">
<table>
<tbody>
<tr class="odd">
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_1" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_1" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input checked="checked" style="width: 15px !important;" class="kw_460853mo_1" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_1" type="checkbox"></td>
</tr>
</tbody>
</table>
</td>
<td style="width: 250px;">
<table>
<tbody>
<tr class="odd">
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_2" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_2" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_2" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_460853mo_2" type="checkbox"></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr class="even">
<td style="width: 250px;">
<table>
<tbody>
<tr class="odd">
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_1" onclick="javascript: update_key_type(456905, 1, 1, this)" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input checked="checked" style="width: 15px !important;" class="kw_456905mo_1" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_1" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_1" type="checkbox"></td>
</tr>
</tbody>
</table>
</td>
<td style="width: 250px;">
<table>
<tbody>
<tr class="odd">
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_2" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_2" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_2" type="checkbox"></td>
<td style="text-align:center;width:100px !important;"><input style="width: 15px !important;" class="kw_456905mo_2" type="checkbox"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
你也可以在这里查看JSFiddle