2016-05-11 5 views
0

Есть ли способ легко написать условие, которое приведет к истинному, если один из выбранных элементов jQuery удовлетворяет определенному условию?Сделайте что-нибудь, если один из выбранных элементов jQuery удовлетворяет условию

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

} 

У меня есть код выше, но проблема в том, что когда-нибудь у нас есть более чем один вход с тем же именем и один из них может быть определена. Итак, что является самым простым способом сделать это в jQuery, то есть проверять, соответствует ли хотя бы один из выбранных элементов определенному условию.

+0

Таким образом, вы хотите установить атрибут всех элементов установлено равным true, если выполняется определенное условие? – user2884707bond

+0

Обычно, когда я делаю что-то вроде этого, я использую if (typeof x == 'undefined'). Сочетание этого с циклом jquery .each, вероятно, будет тем, что вам нужно. Пропустите все их, и если вы получите тот, который проходит тест, установите некоторый флаг. – nurdyguy

ответ