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