残疾人<div>应如何行事?

Ray*_*nos 8 html dom input

在使用$(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属性,该属性禁用任何嵌套的输入字段.但它并没有被广泛支持,所以你暂时无法依赖这个功能.


Que*_*tin 10

该元素没有disabled 属性div.所以它应该没有效果.