【发布时间】:2014-07-28 16:00:29
【问题描述】:
当我关闭模态表单时,我正在努力获取所选单选按钮(在本例中为 bootstrap 3 按钮组)的值。
我得到了正确的按钮,但我似乎能够返回的唯一值是 .text() ,它周围有一堆空间。我可以使用这个,但我想肯定有更好的方法。
html是
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-warning">
<input type="radio" name="options" id="requester" value="requester">Requester
</label>
<label class="btn btn-warning active">
<input type="radio" name="options" id="packer" value="packer">Packer
</label>
<label class="btn btn-info">
<input type="radio" name="options" id="admin" value="admin">Admin
</label>
</div>
使用我正在使用的 js,响应“完成”按钮
Template.addUserModalInner.events({
'click .btn-primary': function(event, template) {
console.log("Done clicked");
var role = $('.btn-group > .btn.active');
console.log(role);
console.log(role.text());
console.log(role) 显示我每次都选择了正确的按钮,但我真正想要的是值。我已经尝试过 .val()、.value、.id 但对这些都不满意。
我在哪里可以找到我可以访问的属性列表(作为一个更普遍的问题),有没有比 .text() 更好的方法来获取选定的按钮?
Ta 彼得
【问题讨论】: