根据名称过滤jquery结果

时间:2015-11-10 17:08:29

标签: jquery

我了解如何根据名称选择元素。如果相反,我已经有了一些选择结果,然后想要找到名称为“bla”的元素而不执行另一个jquery select?

var inputs=$('#dialog-addPoint form').find(':input');

2 个答案:

答案 0 :(得分:2)

您可以使用 [name =“bla”]

找到它
var inputs=$('#dialog-addPoint form').find('[name="bla"]'); 

或者您可以在不需要 .find()的情况下使用..如果您正在寻找名称为bla的输入,您可以使用

var inputs=$('#dialog-addPoint form input[name="bla"]'); 

答案 1 :(得分:2)

如果您想过滤结果集,而不是运行其他find(),则可以使用filter()

var filtered = inputs.filter('[name=bla]');