色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery過濾下拉框

宋博文1年前6瀏覽0評論

JQuery是一個優秀的JavaScript框架,它非常方便地實現了前端代碼的復雜操作。其中包括對下拉框的操作,例如對下拉框的過濾,讓用戶可以根據輸入的文本快速過濾出需要的選項。

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<select id="mySelect">
<option value="apple">蘋果</option>
<option value="banana">香蕉</option>
<option value="orange">橙子</option>
</select>
<input type="text" id="myInput" placeholder="輸入過濾條件">
<script>
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase(); //獲取輸入的文本并轉小寫
$("#mySelect option").filter(function() { //使用filter方法過濾
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); //判斷選項的值是否包含過濾文本,是則顯示,否則隱藏
});
});
});
</script>

上述代碼實現了對一個id為mySelect的下拉框進行過濾,可以通過輸入文本框id為myInput的輸入框內的值進行過濾。在輸入框中輸入文字時,會觸發輸入框的keyup事件,獲取輸入框中的文本值,并將其轉換為小寫。使用filter方法遍歷mySelect下拉框中的所有選項,判斷選項的值是否包含過濾文本,是則顯示,否則隱藏。