如果其中一个选定的jQuery元素满足条件,请执行某些操作

时间:2016-05-11 20:11:37

标签: jquery

当有一个选定的jQuery元素满足某个条件时,有没有办法轻松编写一个导致为true的条件?

if($('input[name*="box_feature"]').attr('value') === undefined)) {

}

我有上面的代码,但问题是有时候我们有多个具有相同名称的输入,并且可以定义其中一个。那么在jQuery中执行此操作的最简单方法是什么,即检查所选元素中是否至少有一个符合某个条件。

1 个答案:

答案 0 :(得分:2)

您可以检查选择器中的多个属性:

if( $('input[name*="box_feature"][value]').length > 0 ) {
    alert('found');
}

参考文献: