单选按钮在PhoneGap Build应用程序中返回“on”值

时间:2016-08-10 19:24:14

标签: javascript jquery cordova phonegap-build

我尝试过以各种可想象的方式尝试使用JQuery和普通Javascript来尝试获取PhoneGap Build应用中已检查单选按钮的值。

在Android和iOS的应用程序中,该值一直在“开启”。

真实价值 通过桌面和移动设备上的网页在任何浏览器中正确返回。

示例输入代码: <input type="radio" id="inpt1_1" name="CheckBtn" value="testValue" />

示例jQuery代码: var selectedValue = $("input[name='CheckBtn']:checked").val();

任何帮助将不胜感激。谢谢!

1 个答案:

答案 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>