在使用$(selector).children().attr("disabled", "disabled")儿童碰巧包含的地方时,我注意到以下错误<div>.
<div disabled="disabled">
<input type="text" value="RAGE" />
</div>
Run Code Online (Sandbox Code Playgroud)
基本测试表明FF4/Chrome可以实现这一目标.IE9禁用该字段.
预期的行为是什么?
同样用于任何其他形式的非元件(<input>,<select>等)
Dom*_*nes 18
<div>元素disabled根据HTML规范没有属性.预期的行为是防止您的标记正确验证.
但是,新的HTML5规范允许<fieldset>具有一个disabled属性,该属性禁用任何嵌套的输入字段.但它并没有被广泛支持,所以你暂时无法依赖这个功能.