简体   繁体   English

将单个下拉列表转换为javascript中的多个选择下拉列表

[英]convert single dropdown list to multiple selection dropdown in javascript

Hi, I have a code that gives values in dropdown list and able to select only one value from list,but can we modify it so that can select multi values and render data. 嗨,我有一个代码,可以在下拉列表中提供值,并且只能从列表中选择一个值,但是我们可以对其进行修改,以便选择多个值并呈现数据。 Actually I am doing this for data table plugin 其实我是为数据表插件做的

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>' )
                          } );
                      } );
    }

Just add multiple . 只需添加multiple

For example 例如

<select name="dropdownName" multiple>    
//rest of code

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM