我想通過編輯此代碼來啓用並設置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