首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在引导中不使用select下拉列表的onchange

在引导中不使用select下拉列表的onchange
EN

Stack Overflow用户
提问于 2017-09-27 16:03:28
回答 1查看 3K关注 0票数 0
代码语言:javascript
复制
<div class="col-lg-6 col-md-6 col-sm-12 m0 col-xs-12">
                <div class="select-box">
                            <select class="select-menu" name="adults" onChange="getprice(this.value);">
                                <option value="default">Adults </option>  
                                <option value="1">1</option>    
                                <option value="2">2</option>    

                            </select>
                    </div>
                </div>

以上是select下拉列表的html代码。该下拉列表的onchange调用一个javascript函数。但是它不调用getprice函数。

代码语言:javascript
复制
<script type="text/javascript">
    function getprice(val)
    {
alert("here");
}
</script>

引导程序自动更改下拉到

代码语言:javascript
复制
    <div class="col-lg-6 col-md-6 col-sm-12 m0 col-xs-12">

                   <div class="select-box">
                                <select class="select-menu" name="adults" id="adults" onchange="getprice(this.value);" style="display: none;">
                                    <option value="default">Adults</option>  
                                    <option value="1">1</option>    
                                    <option value="2">2</option></select>
<span class="ui-selectmenu-button ui-widget ui-state-default ui-corner-all" tabindex="0" id="adults-button" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-owns="adults-menu" aria-haspopup="true" style="width: 71px;" aria-activedescendant="ui-id-4" aria-labelledby="ui-id-4" aria-disabled="false"><span class="ui-icon ui-icon-triangle-1-s"></span><span class="ui-selectmenu-text">Adults</span></span>
                        </div>

                      </div>
EN

回答 1

Stack Overflow用户

发布于 2017-09-28 00:43:54

尝尝这个

代码语言:javascript
复制
<div class="col-lg-6 col-md-6 col-sm-12 m0 col-xs-12">
    <div class="select-box">
        <select class="select-menu" name="childless6" id="childless6">
            <option value="default">Children < 6 </option>  
            <option value="1">1</option>    
            <option value="2">2</option>    
        </select>
    </div>
</div>

JS

代码语言:javascript
复制
$(function() {
    $('#childless6').on('change', function(e) {
        select_val = $(this).val();
        // rest of your code
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46452440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档