在一组元素中查找元素

时间:2014-04-01 01:13:55

标签: javascript jquery

目前我有类似

的东西
var inputs = $("form").find("input");

我该怎么办?

var checkboxes = inputs.find("[type=checkbox]");

因此,不必遍历整个表单以查找所有复选框,因为我们知道所有带有type=checkbox的元素也将是输入 - 我们已经收集了这些元素。

1 个答案:

答案 0 :(得分:3)

您正在寻找.filter()方法:

var checkboxes = inputs.filter("[type=checkbox]");

该方法还接受回调函数:

var checkboxes = inputs.filter(function() {
   return this.type === 'checkbox';
});