根据我的需要,我使用
$('#form :input').each( function(i) {
if ( !$(this).hasClass('donot') ) {
$(this).attr('disabled', 'disabled');
}
});
是否更好的方式不使用 if条件检查输入是否包含“donot”类?
感谢您的帮助......
克里斯
答案 0 :(得分:9)
$('#form input:not(.donot)').each( function(i) {
$(this).attr('disabled', 'disabled');
});
你去了:-D
或者您也可以这样做:
$('#form input').not('.donot').each( function(i) {
$(this).attr('disabled', 'disabled');
});
答案 1 :(得分:3)
试试这个,你甚至不需要每个循环都这样做。
$('#form input:not(.donot)').attr('disabled', 'disabled');