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