$('#myElem').attr('disabled',true);
在禁用的元素上触发与之关联的任何事件侦听器? (change(),click()或其他)
答案 0 :(得分:4)
答案 1 :(得分:2)
以下是disabled
http://www.w3.org/TR/html401/interact/forms.html#h-17.12.1
17.12.1禁用控件
属性定义
已停用[CI] 为表单控件设置时,此布尔属性将禁用用户输入的控件。 设置后,disabled属性对元素具有以下影响:
已禁用的控件无法获得焦点。 标签导航中会跳过已禁用的控件。 禁用的控件无法成功。 以下元素支持disabled属性:BUTTON,INPUT,OPTGROUP,OPTION,SELECT和TEXTAREA。
此属性是继承的,但本地声明会覆盖继承的值。
如何呈现禁用元素取决于用户代理。例如,某些用户代理“灰显”禁用了菜单项,按钮标签等
它不会触发任何事件。它更像是一个功能性的东西,它不允许用户与元素交互,也不会在提交中发送字段的值,如果它在表单中。