jquery每个输入hasClass

前端之家收集整理的这篇文章主要介绍了jquery每个输入hasClass前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据我的需要,我使用
$('#form :input').each( function(i) {
    if ( !$(this).hasClass('donot') ) {
        $(this).attr('disabled','disabled');
    }
});

有没有更好的方法不使用if条件来检查输入是否有’donot’类?

谢谢你的帮助…

克里斯

解决方法

$('#form input:not(.donot)').each( function(i) {
    $(this).attr('disabled','disabled');
});

你去吧:-D

Docs for :not() selector

或者您也可以这样做:

$('#form input').not('.donot').each( function(i) {
    $(this).attr('disabled','disabled');
});

Docs for .not()

猜你在找的jQuery相关文章