我想通过编辑此代码来启用并设置check = false?为什么我不能使用jQuery启用和取消选中元素?
if (confirm('This widget will be removed, ok?')) {
$('table tr input[type=hidden]').filter(function() {
return $(this).val() == widgetId;
}).siblings('input[type=checkbox]').attr({disabled: true, checked: true});
我尝试:
.siblings('input[type=checkbox]').removeAttr('disabled');
这。
.siblings('input[type=checkbox]').attr({disabled:false, checked: false});
但不成功
EDIT 1:
<table><colgroup><col title="process name"></colgroup> <tbody><tr><td><input name="rlv_mainservices$ctrl0$hf_id" id="rlv_mainservices_ctrl0_hf_id" value="91" type="hidden"> <input id="rlv_mainservices_ctrl0_chb_sys" name="rlv_mainservices$ctrl0$chb_sys" type="checkbox"> <span id="rlv_mainservices_ctrl0_lbl_main_sys">pro1</span> </td></tr></tbody></table><table><colgroup><col title="processname"> </colgroup><tbody><tr><td><input name="rlv_mainservices$ctrl1$hf_id" id="rlv_mainservices_ctrl1_hf_id" value="92" type="hidden"><input id="rlv_mainservices_ctrl1_chb_sys" name="rlv_mainservices$ctrl1$chb_sys" type="checkbox"> <span id="rlv_mainservices_ctrl1_lbl_main_sys">pro2</span> </td></tr></tbody></table>
我想使输入类型= “复选框” 如果输入类型的值= “隐藏” 存在在相同的<td>
等于li
(小部件)的id。这个当用户点击关闭。
我想知道,你想根据偏好设置复选框,然后将它们设置为'禁用:true',所以用户不能切换该复选框? – 2012-02-26 08:39:32
'disable = false' – 2012-02-26 08:51:00
我不确定这是什么意思,但看到我的答案。 – 2012-02-26 09:01:47