我正在使用数据表,列值是 (tag1, tag2, tag3) 逗号分隔我已经为该列创建了一个下拉过滤器
该下拉列表的值类似于列值 (tag1, tag2, tag3) 逗号分隔
但我需要为下拉列表中的每个选项提供一个值
标签1
屋顶2
标签3
等等
这是代码
initComplete: function () {
this.api().columns([1]).every(function () {
var column = this;
var select = jQuery('<select id="test-haris"><option value=""></option>
< /select>')
.appendTo(jQuery(column.header()).empty())
.on('change', function () {
var val = jQuery.fn.dataTable.util.escapeRegex(
jQuery(this).val()
);
column
.search(val ? '^' + val + '$' : '', true, false)
.draw();
});
column.data().unique().sort().each(function (d, j) {
select.append('<option value="' + d + '">' + d + '</option>')
});
});
}
慕仙森