как получить значение динамического флажка? - PullRequest
0 голосов
/ 13 февраля 2012

В приложении Android PhoneGap я создал div с вопросами и опциями (чекбокс) динамически (каждый вопрос имеет три или четыре флажка). У меня есть одна кнопка отправки.

Теперь я хочу получить значение вопроса и выбранный вариант при нажатии кнопки.

Как это сделать?

Пожалуйста, помогите мне. Спасибо заранее.

Ответы [ 4 ]

1 голос
/ 13 февраля 2012

попробуйте это:

   var selected_values = new Array();
    $('#myform :checkbox').each(function(){
       if($(this).is(":checked"))
          selected_values.push($(this).value)
    })
0 голосов
/ 08 июня 2017

Я искал точно такую ​​же вещь.Я попробовал ответ Йорго, но он не работал.Мне просто потребовалась небольшая настройка

var selected_values = new Array();
$('#myform :checkbox').each(function(){
    if($(this).is(":checked"))
        selected_values.push($(this).attr("value"));
});

с использованием

$(this).attr("value") instead of $(this).val();

, работавшая на меня.

0 голосов
/ 13 февраля 2012

используйте это, чтобы получить отмеченную опцию

 $('#myform :checkbox').find(':checked').val();

или используйте фильтр вместо:

$('#myform :checkbox').filter(':checked').val();

, чтобы получить все значения:

  var checkedOptions = new Array();

  $("#myform :checked").filter(':checked').each(function() {
      checkedOptions .push($(this).val());
  });
0 голосов
/ 13 февраля 2012
$(function(){
    $('#mybuttonid').click(function(){
        var checkbox1 = $('#mycheckboxid1:checked').val();
        var checkbox2 = $('#mycheckboxid2:checked').val();
        ...
    }
}

вернет true или false

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...