嗨,我有一个代码,它在下拉列表中提供值,并且只能从列表中选择一个值,但是我们可以修改它以便可以选择多个值并渲染数据。实际上我正在为数据表插件
这样做
this.api().columns().every( function () {
var column = this;
var select = $('<select><option value=""></option></select>')
.appendTo( $(column.footer()).empty() )
.on( 'change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
column.search( val ? '^'+val+'$' : '', true, false )
.draw();
} );
column.data().unique().sort().each( function ( d, j ){
select.append( '<option value="'+d+'">'+d+'</option>' )
} );
} );
}
答案 0 :(得分:0)
只需添加multiple
即可。
例如
<select name="dropdownName" multiple>
//rest of code