2016-09-12 2 views
1

Приносим извинения за простоту этого вопроса, но по какой-то причине я не могу понять, как реализовать, используя $(this) вместо $("input:checked") при прохождении через входы для проверки форма. Если $(this) - вход, как я могу конкатенировать :checked?

Что я ищу сделать, это начать, если заявление о текущей итерации checked входного значения, с тем, чем:

if ($("input:checked").val() === undefined) { 
    //do something 
} 

что-то подобное (но ниже не работает, очевидно, поэтому мой вопрос):

if ($(this) + (":checked").val() === undefined) { 
    //do something 
} 

Любая помощь была бы принята с благодарностью.

+0

См. [Отметьте, если флажок установлен с помощью jQuery] (http://stackoverflow.com/q/2204250/218196) –

ответ

2

Я думаю, что вы хотите использовать .is()

например

if ($(this).is(":checked")) { 
    //do something 
} 
Смежные вопросы