根据名称筛选jquery结果



我了解如何根据名称选择元素。如果我已经有了一些选择结果,然后想在不执行另一个jquery选择的情况下找到名称为"bla"的元素,该怎么办?

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

如果你想过滤你的结果集,而不是运行另一个find(),你可以使用filter()

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

您可以使用[name="bla"]找到它

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

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

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

最新更新