【发布时间】:2018-07-30 01:15:06
【问题描述】:
我花了一天的时间在这个问题上,你可能会发现它非常基本......我在网上阅读了很多东西,但无法让我的东西正常工作。
我在表单中有一个简单的 2 个单选字段,我想检索选中单选按钮的值。这是我的表格:
<div class="col-xs-6">
<div class="radio radio-inline">
<input type="radio" id="id1" data-toggle="radio" name="deliveryMethod" value="courrier" checked="">
<label for="id1">Courrier</label>
</div>
<div class="radio radio-inline">
<input type="radio" id="id2" data-toggle="radio" name="deliveryMethod" value="local">
<label for="id2">Local</label>
</div>
</div>
我的js是:
$('input[type="radio"]').change(function() {
console.log(this.value)
});
我无法获得正确的值。我得到相反的值(选择 Courier 时为本地值,反之亦然)。当我点击标签时,我也会得到这两个值......
我真的迷路了。
非常感谢您的帮助。
【问题讨论】:
-
你的代码应该可以工作,确保你包含正确的jquery
-
发布一个工作代码 sn-p 展示您的问题。
-
您确定没有代码在您的 JS 中进一步修改您的功能吗? (可能重复?)我创建了一个 JSFiddle 并且它工作正常:jsfiddle.net/4gZAT/1580
标签: jquery twitter-bootstrap radio-button