$('#btnCancel').click(function() {
$('fieldset:not(:checked)').find("input,select,textarea").removeAttr('disabled');
});
如何启用仅限复选框?在fieldsset上?但是当我这样做代码使其在字段集中启用我所有的字段时,我只需要启用复选框启用的字段?如何在字段集中启用仅复选框启用字段
谢谢
$('#btnCancel').click(function() {
$('fieldset:not(:checked)').find("input,select,textarea").removeAttr('disabled');
});
如何启用仅限复选框?在fieldsset上?但是当我这样做代码使其在字段集中启用我所有的字段时,我只需要启用复选框启用的字段?如何在字段集中启用仅复选框启用字段
谢谢
你可以尝试这样的事情:
$('fieldset').find('input:not(:checked),select,textarea').removeAttr('disabled');
但它只为该输入框做的不是所有的选择和textarea? – user354625 2010-06-28 19:35:00
Select和Textarea元素不应具有“已检查”属性。你可以试试'$('fieldset')。find('input,select,textarea')。filter(':not(:checked)')。removeAttr('disabled');'我想,但其他元素应该没有检查属性开始。 – 2010-06-28 19:38:23
您正在搜索未使用您发布的代码进行检查的字段集。您需要改为将“未检查”逻辑应用于input
,select
和textarea
标记。
我应该在那里使用什么? – user354625 2010-06-28 19:18:18
http://www.annedorko.com/blog/toggle-enable-and-disable-a-form-field-with-a-checkbox-javascript -101 – 2011-03-18 09:16:00