2009-08-11 5 views
0

У меня есть форма, как показано ниже:как получить значение проверяемого флажок

<form id="toppings_div" name="form1" method="post" action=""> 
          <table width="355"> 
           <tr> 
           <td> 
            <input type="checkbox" value="Cheese" /> 
            <label>Extra cheese</label> 
           </td></tr></table></from> 

Мне было просто интересно, как я могу добраться до значения флажка, если он установлен.

благодаря

 alert($('#toppings_div').children().children().children().children(':checked').val()); 

используя код выше дает мне неопределенный ответ,

благодаря

ответ

0

Try .Checked()

+0

Нет ** функция ** 'checked' в jQuery –

1

Спасибо за помощь,

Я нашел ответ,

предупреждение ($ ('input: checked'). Val());

+3

Это даст вам значение ** первого ** проверенного ввода на вашей странице, убедитесь, что это то, что вы хотите. – Kobi

1

$ ('# toppings_div input: checkbox: checked'). Val() - это все, что нужно. Параметр> в селекторе означает прямой потомок.

Смежные вопросы