<div class="span1">
<input type="checkbox" value="l4" id="l4" field="" defaultValue="" appEditor="true"/>
</div>
<div class="span7">
<input type="text" class="m-wrap span10" id="fld_l4" defaultValue="" editType="intEdit" appEditor="true" disabled />
</div>
我想要做的是,如果选中复选框,请删除 fld_l4 中的禁用。
如何使用 Prototype.js 或 jQuery 做到这一点?
编辑:我正在使用带有 jQuery 的原型我收到一个错误:Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.
顺便说一下,我用 jQuery 替换了 $ 以解决冲突
EDIT2:已解决。
this.l4 = editor.instance;
editor.observe(iconstants.KEY_CHANGE,this.levelCheckboxChanged.bindAsEventListener(this))
里面 levelCheckboxChanged:
levelCheckboxChanged: function(e) {
if($("l4").checked == false) {
$("fld_l4").disabled = true;
} else {
$("fld_l4").disabled = false;
}
},