【发布时间】:2015-11-07 08:10:26
【问题描述】:
我是 bootstrap 新手,我正在尝试使用表中的多选元素充当过滤器选择器。
我可以使用 onchange 事件获取选择的值,但是如何获取选择元素所在字段的 ID?我尝试了 $this、event 和 .id 的不同变体和组合。
我真的需要知道这个选择在哪个字段中,否则我无法使用它。
(var fieldId 行上注释掉的代码是我尝试过的一些选项)
TIA
// Multi select
$('.chosen-select').multiselect({
buttonWidth: '150px',
includeSelectAllOption: true,
enableFiltering: true,
onChange: function(option, checked, select) {
var fieldId = $(option.target)[0]; //=$(this).attr("id"); option.target.id ; $(option).id; $(select).id;
console.log('ID = ' + fieldId +' or '+ this.id + ' Changed option ' + $(option).val() + '.');
},
【问题讨论】:
标签: multi-select