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 操作”
| 归档时间: |
|
| 查看次数: |
2444 次 |
| 最近记录: |