我尝试过以各种可想象的方式尝试使用JQuery和普通Javascript来尝试获取PhoneGap Build应用中已检查单选按钮的值。
在Android和iOS的应用程序中,该值一直在“开启”。
真实价值 通过桌面和移动设备上的网页在任何浏览器中正确返回。
示例输入代码:
<input type="radio" id="inpt1_1" name="CheckBtn" value="testValue" />
示例jQuery代码:
var selectedValue = $("input[name='CheckBtn']:checked").val();
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
如果不存在值属性,则Radiobuttons和复选框总是返回value = on。
在下面的示例中,您可以看到它。也许你的jQuery选择器不正确(也许还有另一个带有这个名字或类似东西的radiobutton)
$(":radio").click(function () {
$("span").text($(":radio:checked").val());
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label for="inpt1_1">
<input type="radio" id="inpt1_1" name="CheckBtn" value="testValue" /> with value
</label><br>
<label for="inpt1_2">
<input type="radio" id="inpt1_2" name="CheckBtn" /> without value
</label><br>
the value is: <span></span>