如何使用jQuery禁用div或表中的所有Element

Ari*_*ian 23 javascript asp.net jquery

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

 $("#tbl").attr("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)

我的桌子被禁用但是当我双击按钮时它会启用,我也可以在我的文本框中输入字符.如何禁用表内的所有控件?

谢谢

Int*_*ang 53

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

$("#tbl").find("input,button,textarea,select").attr("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)

  • 使用`$("#tbl:input").attr("disabled","disabled")可以更容易. (7认同)