我有一個過濾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