在android phonegap应用程序中,我动态地创建了带有问题和选项(chechbox)的div(每个问题都有三个或四个复选框)。我有一个提交按钮。
现在,我希望在点击按钮时获得问题和所选选项的价值。
怎么做?
请帮帮我。谢谢。
答案 0 :(得分:1)
试试这个:
var selected_values = new Array();
$('#myform :checkbox').each(function(){
if($(this).is(":checked"))
selected_values.push($(this).value)
})
答案 1 :(得分:0)
使用它来获取选中的选项
$('#myform :checkbox').find(':checked').val();
或改为使用过滤器:
$('#myform :checkbox').filter(':checked').val();
获取所有值:
var checkedOptions = new Array();
$("#myform :checked").filter(':checked').each(function() {
checkedOptions .push($(this).val());
});
答案 2 :(得分:0)
我正在寻找完全相同的东西。我尝试了Yorgo的答案,但它没有用。它只需要一个小小的调整
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();
为我工作。
答案 3 :(得分:-1)
$(function(){
$('#mybuttonid').click(function(){
var checkbox1 = $('#mycheckboxid1:checked').val();
var checkbox2 = $('#mycheckboxid2:checked').val();
...
}
}
将返回true或false