Hướng dẫn append option to select javascript - tùy chọn nối thêm để chọn javascript

Sử dụng JavaScript Làm thế nào tôi có thể nối một tùy chọn vào menu Chọn HTML?

ví dụ: điều này:

<select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>

http://jsfiddle.net/SSwhr/

Hướng dẫn append option to select javascript - tùy chọn nối thêm để chọn javascript

Ball Matt

349K98 Huy hiệu vàng636 Huy hiệu bạc699 Huy hiệu đồng98 gold badges636 silver badges699 bronze badges

Đã hỏi ngày 3 tháng 3 năm 2011 lúc 15:27Mar 3, 2011 at 15:27

Một cái gì đó như thế này:

var option = document.createElement("option");
option.text = "Text";
option.value = "myvalue";
var select = document.getElementById("id-to-my-select-box");
select.appendChild(option);

Đã trả lời ngày 3 tháng 3 năm 2011 lúc 15:29Mar 3, 2011 at 15:29

Hướng dẫn append option to select javascript - tùy chọn nối thêm để chọn javascript

Marcus Frödinmarcus FrödinMarcus Frödin

12.2k2 Huy hiệu vàng24 Huy hiệu bạc16 Huy hiệu đồng2 gold badges24 silver badges16 bronze badges

1

$(document).ready(function(){

    $('#mySelect').append("<option>BMW</option>")

})

Đã trả lời ngày 3 tháng 3 năm 2011 lúc 15:30Mar 3, 2011 at 15:30

Hướng dẫn append option to select javascript - tùy chọn nối thêm để chọn javascript

Ryan Millerryan MillerRyan Miller

3811 Huy hiệu bạc12 Huy hiệu đồng1 silver badge12 bronze badges

1

HTML

<select id="mySelect">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>

JavaScript

 var mySelect = document.getElementById('mySelect'),
    newOption = document.createElement('option');

newOption.value = 'bmw';

// Not all browsers support textContent (W3C-compliant)
// When available, textContent is faster (see http://stackoverflow.com/a/1359822/139010)
if (typeof newOption.textContent === 'undefined')
{
    newOption.innerText = 'BMW';
}
else
{
    newOption.textContent = 'BMW';
}

mySelect.appendChild(newOption);

Bản demo →

Đã trả lời ngày 3 tháng 3 năm 2011 lúc 15:30Mar 3, 2011 at 15:30

Ryan Millerryan MillerMatt Ball

349K98 Huy hiệu vàng636 Huy hiệu bạc699 Huy hiệu đồng98 gold badges636 silver badges699 bronze badges

Đã hỏi ngày 3 tháng 3 năm 2011 lúc 15:27

const select = document.querySelector('select')
const value = 'bmw'
const label = 'BMW'

select.insertAdjacentHTML('beforeend', `
  <option value="${value}">${label}</option>
`)

Một cái gì đó như thế này:Nov 21, 2017 at 16:23

Hướng dẫn append option to select javascript - tùy chọn nối thêm để chọn javascript

Đã trả lời ngày 3 tháng 3 năm 2011 lúc 15:29imkost

Marcus Frödinmarcus Frödin6 gold badges28 silver badges47 bronze badges

Thêm tùy chọn trước tùy chọn đã chọn trong danh sách thả xuống:

Thí dụ

Thêm tùy chọn "Kiwi" tại vị trí chỉ mục "2" của danh sách thả xuống:

var x = document.getEuityById ("mySelect"); var tùy chọn = document.createelement ("tùy chọn"); tùy chọn.text = "kiwi"; x.add (tùy chọn);
var option = document.createElement("option");
option.text = "Kiwi";
x.add(option);

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương thức ADD () được sử dụng để thêm tùy chọn vào danh sách thả xuống.

Mẹo: Để xóa một tùy chọn khỏi danh sách thả xuống, hãy sử dụng phương thức Remove (). To remove an option from a drop-down list, use the remove() method.


Hỗ trợ trình duyệt

Phương pháp
cộng()ĐúngĐúngĐúngĐúngĐúng

Cú pháp

selectObject.add (tùy chọn, index)

Giá trị tham số

Tham sốSự mô tả
quyền muaYêu cầu. Chỉ định tùy chọn để thêm. Phải là một tùy chọn hoặc phần tử optgroup
mục lụcKhông bắt buộc. Một số nguyên chỉ định vị trí chỉ mục cho vị trí phần tử tùy chọn mới phải được chèn. Chỉ mục bắt đầu ở 0. Nếu không có chỉ mục nào được chỉ định, tùy chọn mới sẽ được chèn vào cuối danh sách


Chi tiết kỹ thuật

Giá trị trở lại:Không có giá trị trả về

Nhiều ví dụ hơn

Thí dụ

Thêm tùy chọn "Kiwi" ở đầu danh sách thả xuống:

var x = document.getEuityById ("mySelect"); var tùy chọn = document.createelement ("tùy chọn"); tùy chọn.text = "kiwi"; x.add (tùy chọn, x [0]);
var option = document.createElement("option");
option.text = "Kiwi";
x.add(option, x[0]);

Hãy tự mình thử »

Thí dụ

Thêm tùy chọn "Kiwi" ở đầu danh sách thả xuống:

var x = document.getEuityById ("mySelect"); var tùy chọn = document.createelement ("tùy chọn"); tùy chọn.text = "kiwi"; x.add (tùy chọn, x [0]);
var option = document.createElement("option");
option.text = "Kiwi";
x.add(option, x[2]);

Hãy tự mình thử »

Thí dụ

Thêm tùy chọn "Kiwi" ở đầu danh sách thả xuống:

var x = document.getEuityById ("mySelect"); var tùy chọn = document.createelement ("tùy chọn"); tùy chọn.text = "kiwi"; x.add (tùy chọn, x [0]);
if (x.selectedIndex >= 0) {
  var option = document.createElement("option");
  option.text = "Kiwi";
  var sel = x.options[x.selectedIndex];
  x.add(option, sel);
}

Hãy tự mình thử »


Thêm tùy chọn "Kiwi" tại vị trí chỉ mục "2" của danh sách thả xuống:


Làm thế nào để thêm phần tử tùy chọn để chọn trong JavaScript?

JavaScript sử dụng loại htmlSelectEuity để biểu thị phần tử. Sử dụng phương thức Thêm () của htmlSelectEuity để thêm tùy chọn cho phần tử. Sử dụng phương thức Remove () của htmlSelectEuity để loại bỏ một tùy chọn khỏi phần tử.Use the add() method of the HTMLSelectElement to add an option to the element.

Làm thế nào để nối thêm tùy chọn trong chọn jQuery?

Phương pháp 1: Nối thẻ tùy chọn vào hộp Chọn hộp chọn được chọn với bộ chọn jQuery và tùy chọn này được thêm vào bằng phương thức append (). Phương thức append () chèn nội dung được chỉ định là đứa con cuối cùng của bộ sưu tập jQuery. Do đó tùy chọn được thêm vào phần tử chọn.Append the option tag to the select box The select box is selected with the jQuery selector and this option is added with the append() method. The append() method inserts the specified content as the last child of the jQuery collection. Hence the option is added to the select element.

Làm thế nào để nối giá trị tùy chọn trong Ajax?

Làm thế nào để nối giá trị tùy chọn trong Ajax ?..
Nối thêm phần tử tùy chọn bằng cách sử dụng mỗi chức năng ..
Chọn Thêm tùy chọn JS ..
chọn chọn tùy chọn phụ lục ..
Tạo tùy chọn Chọn bằng cách sử dụng jQuery ..
Cách nối các giá trị thả xuống bằng jQuery mỗi hàm ..
Dynamic Chọn tùy chọn thả xuống trong jQuery ..

Làm thế nào thêm và loại bỏ tùy chọn Chọn trong jQuery?

Phương thức Remove () Xóa các tùy chọn, End () đưa đối tượng trở lại đầu tập lệnh và phương thức append () thêm các tùy chọn mới trong danh sách..