我有一个过滤HTML选择选项女巫基于html输入的问题。例如: 如果我在输入写的T恤我只想看到T恤衫在我的选择选项 我的代码看起来像这样...筛选选择基于html输入与jquery和javascript
<input type="text" name="search" id="inputdata" onkeyup="filter()">
<select name="select[]" id="filtersimilar" multiple>
<?php foreach ($all as $row) { ?>
<option value="<?php echo $row->id_product; ?>" itemid="<?php echo $row->name; ?>"><?php echo $row->name; ?></option>
<?php } ?>
</select>
和js/jQuery代码是:
<script>
function filter(){
inp = $('#inputdata').val();
$("#filtersimilar").change(function() {
var options = $(this).data('options').filter('[itemid=' + inp + ']');
$('#select2').html(options);
});
}
</script>
请准确指定您的代码是否是失败还是什么输出你得到 – DevelopmentIsMyPassion
我没有得到任何影响...当我输入一些东西时没有什么变化 –
'$(this).data('options')'=>我没有看到'data-options' attri bute任何地方。 – Elfentech