bootstrap组合框和onchange选择值

时间:2016-04-05 09:00:42

标签: javascript jquery asp.net-mvc twitter-bootstrap

我使用bootstrap combobox插件,现在我在更改选择并将数据从视图发送到控制器时出现问题

$('#MyCombo').on('change', function () {
    var data = $(this).find("option:selected").val();
     $.ajax({
      ...
      data: { comboId: comboId},
      ...
     });
});

代码在没有boostrap combobox插件的情况下工作,但是插件我在组合更改时获得了空选值。

如何解决这个问题?

更新:https://github.com/danielfarrell/bootstrap-combobox

1 个答案:

答案 0 :(得分:0)

  

代码在没有boostrap combobox插件的情况下工作,但是插件我就是   在组合更改中获取空选定值。

这里的问题是,在您应用插件后,您的select元素不再可用。它由inputdivulli's取代。这就是插件获取UI外观的方式。因此,select标签上的更改事件不会触发,因为您甚至不再使用它,它不再在UI上了。 With plugins like this there are events which are supported by the plugin, like say on change, on select, on deselect etc。我查看了你的插件文档和不幸的是这个插件不支持更改事件。所以使用这个插件我不认为你可以触发更改事件。