if(($(this).val().length == 0) && ($(this).not('.optionalField'))){
此语句的第二部分不起作用(在 && 之后)。有人知道为什么吗? 我的表单中只有一个字段具有类 optionalField,但出于某种原因它对所有字段都一视同仁???这段代码有错吗?
最佳答案
您可能打算使用 .is()
而不是 .not()
根据 .optionalfield
选择器的交集过滤当前结果集:
!$(this).is('.optionalField')
所以:
if ($(this).val().length == 0 && !$(this).is('.optionalField')) {
关于javascript - if 语句的第二部分不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15353273/