我有一个表格,其中除一个字段外,所有字段都是必需的。该字段具有“折扣”类。我正在使用此代码在提交时检查表单,以查看是否有空字段。有没有简单的方法可以将输入“ .discount”添加为此代码的例外?

$("#quote_form").submit(function(){
var isFormValid = true;

$("input, select").each(function(){
    if ($.trim($(this).val()).length == 0){
        $(this).addClass("highlight");
        isFormValid = false;
    }
    else{
        $(this).removeClass("highlight");
    }
});

if (!isFormValid) alert("Please fill in all the highlighted fields");

return isFormValid;
});

最佳答案

您可以像这样使用.not()

$("input, select").not('.discount')

10-02 18:19