【问题标题】:bootstrap Dropdown multipleselect Onchange is not working引导下拉多选 Onchange 不起作用
【发布时间】:2019-05-17 19:09:49
【问题描述】:

Bootstrap 多选下拉菜单,其中包含选项 从数据库中动态检索为

<select size="3" name="p" id="p" class="dis_tab" multiple>
<?php
echo "<option>". $row['abc'] ."</option>";
//Option value fetching from Database
?>
</select>

激活的下拉菜单

$("#p").multipleSelect();

在页面加载时,下拉值将全部被选中

$("#p").multipleSelect("checkAll");

在更改复选框值时,我需要检查值

我尝试过 onchange 但它不起作用

 $('#p').change(function() {
        alert('test');
});

有人帮帮我吗?

【问题讨论】:

  • 假设我搜索了正确的库,请使用初始化对象的 onChange 属性:davidstutz.de/bootstrap-multiselect/…
  • 无论如何我正在使用“multipleSelect”谢谢你的“multiselect”库链接:-)
  • 该库的链接将帮助我们诊断问题

标签: javascript jquery html ajax twitter-bootstrap


【解决方案1】:
$('#p').on('change',function() {
    alert('test');
 });

使用这个

【讨论】:

    【解决方案2】:

    作为 Rory McCrossan,我不确定我是否搜索了正确的库。 是不是这个:Bootstrap Multiselect Dropdown

    如果是,那么,我已经能够通过使用 ID 定位选择框来获取值

        $('#myId').change(function(e){
            console.log($(this).val()); // look at you your conseole :)
        });
    

    假设你有&lt;select id="myId"...&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      相关资源
      最近更新 更多