尝试使用jQuery获取无线电的值时遇到问题。
以下是我的单选按钮:
<div class="input-group">
<div id="radioBtn" class="btn-group">
<a class="btn btn-warning radio-selector btn-sm active" data-toggle="happy" data-title="pub">Pub</a>
<a class="btn btn-warning radio-selector btn-sm notActive" data-toggle="happy" data-title="pri">Pri</a>
</div>
<input type="hidden" name="happy" id="happy">
</div>
<a id="add" class="btn btn-lg btn-primary">Add</a>
这里是获取所选值的JavaScript代码:
$('#add').live("click",function() {
var getdata = $('#radioBtn .radio-selector:checked').data("title");
alert(getdata);
}
但有时我得到undefined
价值!在单选按钮中获取data-title
的任何解决方案?
答案 0 :(得分:0)
试试这个
$('#add').live("click",function()
{
var getdata = $('#radioBtn > a.active').data("title");
alert(getdata);
}