温馨提示×

jquery select怎样添加选项

小樊
126
2024-10-15 10:34:59
栏目: 编程语言
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在jQuery的<select>元素中添加选项,您可以使用append()val()方法。以下是两种方法的示例:

方法1:使用append()方法向<select>元素添加选项:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery Add Option</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <select id="mySelect">
        <option value="option1">Option 1</option>
        <option value="option2">Option 2</option>
    </select>

    <button id="addButton">Add Option</button>

    <script>
        $("#addButton").click(function() {
            $("#mySelect").append("<option value='newOption'>New Option</option>");
        });
    </script>
</body>
</html>

方法2:使用val()方法向<select>元素添加选项(此方法需要先将<select>元素的值设置为空):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>jQuery Add Option</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <select id="mySelect">
        <option value="option1">Option 1</option>
        <option value="option2">Option 2</option>
    </select>

    <button id="addButton">Add Option</button>

    <script>
        $("#addButton").click(function() {
            $("#mySelect").val(''); // 清空现有选项
            $("#mySelect").append("<option value='newOption'>New Option</option>");
        });
    </script>
</body>
</html>

在这两个示例中,当用户点击"Add Option"按钮时,将向<select>元素添加一个新的选项。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何删除jquery select中的选项

0