如何启用字段集?

gar*_*one 0 html javascript jquery dom

正常的免责声明,我是一个糟糕的 Web 开发人员。

我开始相信,使用<fieldset disabled id="homeFieldset">...</fieldset>,我可以使用 启用它的控件$("homeFieldset").disabled = false,但是唉......什么都没有。另外,我正在 Chrome 中测试它,它应该可以工作。小提琴:https : //jsfiddle.net/ggrxx4hm/1/

FWIW,调试显示我$("#homeFieldset").disabled未定义。但是,如果我这样做$("#homeFieldset")[0].disabled = false,它会起作用。小提琴:https : //jsfiddle.net/7edje5vk/

编辑了第二段中的选择器。

再次编辑:但为什么不起作用.disabled = false

通过@mplungjan 在下面的评论中回答这个问题:“jQuery 对象没有禁用属性。DOM 对象有。$("#homeFieldset").disabled=false不是有效的 jQuery,document.getElementById("homeFieldset").disabled=false;是有效的 DOM 操作”

Der*_*ory 5

JS小提琴

$("#homeFieldset").prop('disabled', false);