【问题标题】:Bootstrap radio buttons pre-selectBootstrap 单选按钮预选
【发布时间】:2013-08-07 04:31:31
【问题描述】:

我正在将 Bootstrap 用于一个新项目,并且即将使用它构建一个表单。我用 JS 创建了两个单选按钮(“是”和“否”)(参见示例 here),现在我想预先选择其中一个单选按钮。我已经试过了:

selected = "selected"

checked = "checked"

但按钮未突出显示。您只能在源代码中看到该属性,而在 GUI 上看不到。这是我为按钮所做的(取自示例):

<div class="form-group col-lg-4">
    <label for="commentsAllowed">Comments allowed</label>
    <div class="input-group">
        <div class="btn-group" data-toggle="buttons">
            <label class="btn btn-default">
                <input type="radio" name="options" id="option1"> Yes
            </label>
            <label class="btn btn-default">
                <input type="radio" name="options" id="option2"> No
            </label>
        </div>
    </div>
</div>

你知道我该如何解决这个问题吗?提前致谢!

【问题讨论】:

    标签: twitter-bootstrap radio-button


    【解决方案1】:

    如果您的收音机输入中有默认选中值,请尝试在 bootstrap 中突出显示 option1

    $('input[type="radio"]:checked').parent('label').addClass('active');
    

    【讨论】:

    • 谢谢,这似乎有效。但是我有三组单选按钮——现在只有最后一组被这条线激活了。 // 编辑:我的错,我使用了相同的名称。非常感谢!
    • 尝试更改适合您情况的$('input[type="radio"]:checked')
    猜你喜欢
    • 2018-08-20
    • 2018-06-11
    • 2018-10-24
    • 2015-07-03
    • 2013-08-02
    • 2015-01-02
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    相关资源
    最近更新 更多