Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从“jQuery Selectbox插件0.2”选择框下拉列表中获取val_Javascript_Jquery_Html_Drop Down Menu_Jquery Selectbox - Fatal编程技术网

Javascript 从“jQuery Selectbox插件0.2”选择框下拉列表中获取val

Javascript 从“jQuery Selectbox插件0.2”选择框下拉列表中获取val,javascript,jquery,html,drop-down-menu,jquery-selectbox,Javascript,Jquery,Html,Drop Down Menu,Jquery Selectbox,我最近发布了一个问题,我不打算从选定的下拉列表中删除.val。代码是正确的,但有什么东西阻止on更改正确启动。我已经缩小了问题的范围,并发现当我删除选择框插件时,它会按预期工作。 有人能帮我让这两个都工作吗?我想在这些下拉列表中保留选择框&&同时编写我自己的函数来选择所选的值 谢谢 相关代码: <div class="form-group"> <select name="numberOfAdults" id="numberOfAdults" tabindex="2"&g

我最近发布了一个问题,我不打算从选定的下拉列表中删除.val。代码是正确的,但有什么东西阻止on更改正确启动。我已经缩小了问题的范围,并发现当我删除选择框插件时,它会按预期工作。 有人能帮我让这两个都工作吗?我想在这些下拉列表中保留选择框&&同时编写我自己的函数来选择所选的值

谢谢

相关代码:

<div class="form-group">
    <select name="numberOfAdults" id="numberOfAdults" tabindex="2">
        <option>-Adults-</option>
        <option value="1">One</option>
        <option value="2">Two</option>
    </select>
</div>
mt脚本,它不会给我值,相反,它也会给“-成人”--成人--”

<script>
    $('#numberOfAdults').change(function() {
        var val1 = this.value;
        var val2 = $('#numberOfAdults option:selected').val();
        alert(val1 + " - " + val2);
    });
结果:

您可以尝试以下方法:

$('#numberOfAdults').selectbox({
      onChange: function (val, inst) {
         alert(val);
      }        
});

文档:插件可能会创建一个列表,而不是一个选择,以使其具有可锁定性,因此更改事件不会触发,插件可能会有自己的事件,这意味着,请阅读压裂手册。@adeneo,感谢您宝贵的输入,它就在那里,onChange事件,它甚至有一个示例,只是字面上尝试了$'NumberOfMaduments'。selectbox{onChange:function{var val1=this.value;var val2=$'NumberOfMaduments选项:selected.val;alertval1+-+val2;};但是没有快乐,但是,我的爱人一个也没有。补充了几个爱人,工作得很完美,谢谢你的帮助和时间。@SteveGreen,我很高兴能帮助你:
$('#numberOfAdults').selectbox({
      onChange: function (val, inst) {
         alert(val);
      }        
});