javascript - 如何使用 jQuery 禁用 div 或表内的所有元素

标签 javascript jquery asp.net

我有一个包含多个文本框和按钮的表格。我通过以下代码使用 jquery 禁用我的表格:

 $("#tbl").attr("disabled", "disabled");

我的表格被禁用,但当我双击按钮时,它会变为启用,并且我也可以在文本框中输入字符。如何禁用表内的所有控件?

谢谢

最佳答案

您必须遍历并禁用所有相关元素。

$("#tbl").find("input,button,textarea,select").attr("disabled", "disabled");

关于javascript - 如何使用 jQuery 禁用 div 或表内的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8413989/

相关文章:

javascript - 微软表面 : How do I allow JavaScript touch/drag events to work without being intercepted by the browser?

javascript - 动态绑定(bind)li项点击事件

jquery - 如何自动调整选项卡大小以适应固定宽度的容器?

jquery - 如何在 highchart 中同时显示 x 轴和 y 轴的网格线?

c# - ASP MVC4上传文件没有表单但有部分 View

c# - 制作多语言网站的最佳方式

javascript - Blur() 不适用于这种情况?

javascript - html 选择标记从选中的复选框更改

c# - 如何逐步显示 div 标签

javascript - 将多个选项附加到 d3 中的 html