javascript - jQuery 过滤两个参数

标签 javascript jquery filter

此代码验证一组表单元素,

var objects = $(".validated").filter(function (){
    return $(this).val() == '';
});

例如,我是否也可以过滤 >10 的长度?

谢谢!

最佳答案

将另一个过滤器链接在一起,或修改条件。

var objects = $(".validated").filter(function (){
    return $(this).val() == '' || $(this).val().length > 10;
});

或者

var objects = $(".validated").filter(function (){
    return $(this).val() == '';
}).filter(function(){
    return $(this).val().length > 10;
});

关于javascript - jQuery 过滤两个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1930460/

相关文章:

c - 测试低通滤波器

php - 如何将值发送到 php 文档并重定向到它?

javascript - 使用变量访问 json 对象

javascript - 如何从 ember.js Controller 单击按钮

matlab - MATLAB中的低通滤波器返回NaN值

javascript - div 内带有 Backbone 的 Handlebars 模板不渲染

javascript - 使用传单如何删除外部插件添加的旧 map 图 block ?

javascript - 如何在表单提交时不上传图像/文件

javascript - 使用 javascript 将日期转换为 ccyymmdd

javascript - mongodb:如何为具有相同属性值的每一组过滤一个文档?