我正在尝试使用js清除除一个字段之外的所有文本

在下面的代码中使用:

$('input[type=text]').each(function(){
    if ($(this).hasClass('.isMobile').length < 0) {
        $(this).val('');
    }
});


$(this).hasClass('.isMobile').length用于检查特定字段是否具有某些类。

但是$(this).hasClass('.isMobile').length每次都显示未定义。

最佳答案

您不需要这样做的循环,只需要缩小jQuery选择器的范围即可:

$('input[type=text].isMobile').val('');


如果要使用类isMobile排除输入,则:

$('input[type=text]:not(.isMobile)').val('');

关于javascript - 清空除一个字段外的所有字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49474721/

10-11 11:42