Javascript 如何使用多选列表在表中生成筛选搜索结果

Javascript 如何使用多选列表在表中生成筛选搜索结果,javascript,php,html,Javascript,Php,Html,如何编辑此代码以使其适用于多选下拉列表 下面是显示列表的代码 <select name="size1" multiple="multiple" id="ddYear" class="form-control input-sm"> <option value="">Select Manufacturers</option> <?php $record = mysqli_query($con,"SELECT DISTINCT Manufacture

如何编辑此代码以使其适用于多选下拉列表

下面是显示列表的代码

<select name="size1" multiple="multiple" id="ddYear" class="form-control   input-sm">
<option value="">Select Manufacturers</option>
<?php
   $record = mysqli_query($con,"SELECT DISTINCT Manufacturer FROM db WHERE Manufacturer in ('A', 'B', 'C', 'D', 'E', 'F')  ORDER BY Manufacturer ASC");
   while ($row = mysqli_fetch_array($record)) {
echo "<option value='" . $row['Manufacturer'] . "'>" . $row['Manufacturer'] . "</option>";
   }
                                                                           ?>

选择制造商

//Js代码

 <script type="text/javascript">
 var $rows = $('#dataTables-example2 tbody tr');
   $('#ddYear').change(function() {
    var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();
     $rows.show().filter(function() {
     var text = $(this).text().replace(/\s+/g, ' ').toLowerCase();
     return !~text.indexOf(val);
 }).hide();
});
</script>

var$rows=$(“#数据表-example2 tbody tr”);
$('#ddYear')。更改(函数(){
var val=$.trim($(this.val()).replace(/+/g',).toLowerCase();
$rows.show().filter(函数()){
var text=$(this.text().replace(/\s+/g',).toLowerCase();
return!~text.indexOf(val);
}).hide();
});