禁用最后一行html表复选框
Disable Last row of html tables checkbox
我试图在两个条件下禁用复选框,如果表中只有一行或最后一行,但它没有得到为什么它没有禁用。
HTML:<table id="table_forms">
<tr>
<td><input type="checkbox" class="chkView"/>View</td>
</tr>
<tr>
<td><input type="checkbox" class="chkView"/>View</td>
</tr>
</table>
JS:
$('#table_forms tr:last input[type="checkbox"]').disabled;
您可以使用 prop()
设置禁用属性或使用[0]
获取dom元素并设置disabled
属性
$('#table_forms tr:last input[type="checkbox"]').prop('disabled', true);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table id="table_forms">
<tr>
<td>
<input type="checkbox" class="chkView" />View</td>
</tr>
<tr>
<td>
<input type="checkbox" class="chkView" />View</td>
</tr>
</table>
或
$('#table_forms tr:last input[type="checkbox"]')[0].disabled = true;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table id="table_forms">
<tr>
<td>
<input type="checkbox" class="chkView" />View</td>
</tr>
<tr>
<td>
<input type="checkbox" class="chkView" />View</td>
</tr>
</table>
试试这个:
$('#table_forms tr:last input[type="checkbox"]').attr('disabled','disabled');
相关文章:
- 从 html 表中选择一行(突出显示)并在单击按钮时发送值
- html画布鼠标后的一行
- 当上一行/当前行被填充时,将新行添加到HTML表中
- Html-从数据库中删除一行
- 用 HTML 中的一行连接 2 张图像.姜戈模板
- 如何将动态颜色应用于与 HTML 表不同的每一行
- 从同一行中获取最接近复选框列的列的 html 值
- 使用 JavaScript 编辑 HTML 中的每一行
- 阻止浮动 HTML 元素下降到下一行
- 如何使用jQuery和Ajax将文本文件中的每一行加载到HTML列表中
- JQuery HTML 避免使用每个表中的第一行
- html表的xsl生成为每一行提供一个按钮
- 如何在嵌入php的html表中为每一行添加复选框,并在数据库(Postgresql)中更新其值
- 在不影响第一行的情况下,每隔一行缩进一个表.html/css/js/jQuery
- 如何使用jQuery根据某些条件获取HTML表的下一行
- 阻止一行html出现在谷歌搜索中
- 如何将值获取到一行html数据表中
- 在一个页面被呈现后,任何方式都可以去掉一行HTML代码
- 禁用最后一行html表复选框
- 为什么我不能删除每一行html的空白?