【问题标题】:update button display on selecting radio button选择单选按钮时更新按钮显示
【发布时间】:2016-05-06 11:52:51
【问题描述】:

我有一个像这样的代码 sn-p,从单选按钮列表中选择一个选项,如 jan/feb/mar ,按钮应该得到更新。怎么做?

代码

<div class="btn-group pull-left" style="margin-left:72px;">
    <button class="btn btn-success" align="center">Action</button>
    <button class="btn btn-success dropdown-toggle" data-toggle="dropdown">
                            <span class="caret"></span>
                        </button>
    <ul class="dropdown-menu dropdown-menu-right">
        <label><input type="radio" name="optradio" value = "jan" onclick="check(this.value)">jan</label>
        </br>
        <label><input type="radio" name="optradio" value = "feb" onclick="check(this.value)">feb</label>
        </br>
        <label><input type="radio" name="optradio" value = "mar" onclick="check(this.value)">mar</label>
        </br>
    </ul>
</div>

<script type="text/javascript">
function check(val)
{
    $(".dropdown-menu li a").parents('.btn-group').find('.dropdown-toggle').html(val+' <span class="caret"></span>') 
}              
</script>

【问题讨论】:

  • 请检查 html ul child is li not label or input 你可以把标签和输入放在 li..check this $(".dropdown-menu li a") no li no a

标签: javascript jquery html twitter-bootstrap


【解决方案1】:

javascript

function check(val)
{
    document.querySelector('.btn.btn-success.dropdown-toggle').innerHTML=val+' <span class="caret"></span>'
}

How to select classes with spaces

http://www.w3schools.com/jquery/jquery_ref_selectors.asp

【讨论】:

    猜你喜欢
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    相关资源
    最近更新 更多