jQuery 下拉框通常指的是使用 jQuery 库来创建和操作 HTML 下拉菜单(<select>
元素)。jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。
以下是一个简单的 jQuery 动态下拉框示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery 下拉框示例</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<select id="category">
<option value="">请选择类别</option>
<option value="fruit">水果</option>
<option value="vegetable">蔬菜</option>
</select>
<select id="item" disabled>
<option>请选择类别后查看选项</option>
</select>
<script>
$(document).ready(function() {
$('#category').change(function() {
var category = $(this).val();
if (category) {
$('#item').prop('disabled', false);
var items = {
'fruit': ['苹果', '香蕉', '橙子'],
'vegetable': ['胡萝卜', '西红柿', '黄瓜']
};
var options = '';
$.each(items[category], function(key, value) {
options += '<option value="' + value + '">' + value + '</option>';
});
$('#item').html(options);
} else {
$('#item').prop('disabled', true).html('<option>请选择类别后查看选项</option>');
}
});
});
</script>
</body>
</html>
$(document).ready()
中,或者使用事件委托。通过以上示例和解决方法,你应该能够更好地理解和应用 jQuery 下拉框的相关知识。