根据复选框值更新第一个标题列
Update first header column based on checkbox value
我在JSP中提到了表格式。如果有人点击页面上的复选框,我想更新表头的第一列。
例如,如果未选中复选框:
表格标题:
A B C
如果选中复选框:
表格标题:
D B C
到目前为止,我只是能够理解只有管理客户端才能进行更改。所以我认为JSP在这里帮不了什么忙。在这种情况下,我必须使用JQuery。请帮我纠正我对网络开发的理解。到目前为止,我一直试图用JSP实现这一点,但它不起作用:
<% boolean flag=false; %>
<script type="text/javascript">
if (document.getElementById("checkBoxName").checked) {
<% flag=true %>
}
</script>
<% if(flag==true) { %>
<th>A</th>
<% }
else { %>
<th>D</th>
<% } %>
您可以使用change()
方法来处理更改事件,使用html()
方法来更改中的内容
$('#checkBoxName').change(function() {
var checked = this.checked
$('th').html(function() {
return checked ? 'ABC' : 'DEF';
});
}).change();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="checkbox" id="checkBoxName" />
<table>
<th></th>
</table>
相关文章:
- 使用数据上的角度更改设置集合的第一个元素的动画
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- 字母计数:返回重复字母数最多的第一个单词
- 如何使用Javascript在HTML表中查找第一个空行
- 分页:如何用AJAX加载第一个页面
- 全局标志仅与第一个匹配项匹配的Regexp
- 访问ng repeat中的第一个项目
- 使用jQuery只返回选中复选框后的第一个表单元格值
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 关闭第二个事件源上的第一个事件源's onopen方法
- 无法获取vis.js最后一个或第一个选定的网络节点
- 如何设置第一个手风琴面板关闭
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- jQuery空选择,但不是第一个选项
- JavaScript Regex 将单词替换为其第一个字母,除非在括号内
- 根据复选框值更新第一个标题列
- 具有固定第一个标题和固定列的表
- 如何修复Jquery数据表中的第一个标题行和第一列
- 将第一个标题文本替换为jquery
- 使用 jQuery 解析来自 RSS 的第一个标题