首頁  >  文章  >  web前端  >  如何使用jQuery為select選項框中新增選項

如何使用jQuery為select選項框中新增選項

coldplay.xixi
coldplay.xixi原創
2020-11-25 10:25:303232瀏覽

使用jQuery為select選項框中新增選項的方法:1、將options標籤加入select元素中;2、使用【Option()】方法建立新選項;3、使用值和文字建立建立新的option元素。

如何使用jQuery為select選項框中新增選項

本教學操作環境:windows7系統、jquery3.3.1版,此方法適用於所有品牌電腦。

相關推薦:《jQuery影片教學

使用jQuery在select選項框中新增選項的方法:

方法1:將options標籤加入select元素中

先使用jquery選擇器選擇select元素,然後使用append()方法新增options標籤元素。 append()方法將指定的內容插入jQuery集合的最後一個子集合。這樣options元素就被加入到select元素中。

語法:

$('#selectBox').append(`${optionText}`)

範例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>如何使用jQuery向select元素中添加options?</title>
    </head>
    <body> 
    <h2 style="color: green"> 使用jQuery向select元素中添加options</h2> 
    <p> 
                    从给定选项中选择一个: 
        <select id="select"> 
            <option value="free">Free</option> 
            <option value="basic">Basic</option> 
        </select> 
    </p> 
    <p>单击下面的按钮,向选择框添加一个选项。</p> 
    <button onclick="addOption()">添加option</button> 
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> 
    <script type="text/javascript"> 
        function addOption() { 
            optionText = &#39;Premium&#39;; 
            optionValue = &#39;premium&#39;; 
            $(&#39;#select&#39;).append(`<option value="${optionValue}"> ${optionText} </option>`); 
        } 
    </script> 
</body> 
</html>

效果圖:

如何使用jQuery為select選項框中新增選項

##方法2:使用Option ()方法建立新選項

Option()方法用於建立新的option元素。此方法將使用文字和選項的值作為參數建立新選項。然後使用append()方法將此option元素加入到選擇框中。

語法:

$(&#39;#selectBox&#39;).append(new Option(optionText, optionValue))

範例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>如何使用jQuery向select元素中添加options?</title>
    </head>
    <body> 
    <h2 style="color: red"> 使用jQuery向select元素中添加options</h2> 
    <p> 
                    从给定选项中选择一个: 
        <select id="select"> 
            <option value="hello">Hello</option> 
            <option value="hi">Hi</option> 
        </select> 
    </p> 
    <p>单击下面的按钮,向选择框添加一个选项。</p> 
    <button onclick="addOption()">添加option</button> 
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> 
    <script type="text/javascript"> 
        function addOption() { 
            optionText = &#39;welcome&#39;; 
            optionValue = &#39;welcome&#39;; 
            $(&#39;#select&#39;).append(new Option(optionText, optionValue)); 
        } 
    </script> 
</body> 
</html>

效果圖:

如何使用jQuery為select選項框中新增選項

##方法3:使用值和文字建立建立新的option元素

使用option標籤建立一個新的

jQuery DOM

元素。 option標籤的值是用val()方法設定的,option標籤的文字是用text()方法設定的。然後使用append()方法將建立的option元素加入到選擇框中。 語法:

$(&#39;#selectBox&#39;).append($(&#39;<option>&#39;).val(optionValue).text(optionText))

範例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>如何使用jQuery向select元素中添加options?</title>
    </head>
    <body> 
    <h2 style="color: green"> 使用jQuery向select元素中添加options</h2> 
    <p> 
                    从给定选项中选择一个: 
        <select id="select"> 
            <option value="free">Free</option> 
            <option value="basic">Basic</option> 
        </select> 
    </p> 
    <p>单击下面的按钮,向选择框添加一个选项。</p> 
    <button onclick="addOption()">添加option</button> 
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> 
    <script type="text/javascript"> 
        function addOption() { 
            optionText = &#39;Extra&#39;; 
            optionValue = &#39;extra&#39;; 
            $(&#39;#select&#39;).append($(&#39;<option>&#39;).val(optionValue).text(optionText)); 
        } 
    </script> 
</body> 
</html>

效果圖:

如何使用jQuery為select選項框中新增選項更多程式設計相關知識,請訪問:

程式設計學習

! !

以上是如何使用jQuery為select選項框中新增選項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn