optionjQuery를 사용하여 드롭 다운 에 추가하는 가장 쉬운 방법은 무엇입니까 ?
이것이 효과가 있습니까?
$("#mySelect").append('<option value=1>My option</option>');답변
이것은 IE8에서 작동하지 않았습니다 (아직 FF에서는).
$("#selectList").append(new Option("option text", "value"));이 DID 작업 :
var o = new Option("option text", "value");
/// jquerify the DOM object 'o' so we can use the html method
$(o).html("option text");
$("#selectList").append(o);답변
개인적으로 옵션을 추가하기 위해이 구문을 선호합니다.
$('#mySelect').append($('<option>', {
    value: 1,
    text: 'My option'
}));항목 모음에서 옵션을 추가하는 경우 다음을 수행 할 수 있습니다.
$.each(items, function (i, item) {
    $('#mySelect').append($('<option>', {
        value: item.value,
        text : item.text
    }));
});답변
다음 구문을 사용하여 옵션을 추가 할 수 있으며 자세한 내용 은 jQuery의 처리 방법 옵션을 방문 하십시오.
$('#select').append($('<option>', {value:1, text:'One'}));
$('#select').append('<option value="1">One</option>');
var option = new Option(text, value); $('#select').append($(option));
답변
옵션 이름이나 값이 동적이면 특수 문자를 이스케이프 처리하는 것에 대해 걱정할 필요가 없습니다. 이것에서 간단한 DOM 메소드를 선호 할 수 있습니다.
var s= document.getElementById('mySelect');
s.options[s.options.length]= new Option('My option', '1');답변
옵션 1-
당신은 이것을 시도 할 수 있습니다-
$('#selectID').append($('<option>',
 {
    value: value_variable,
    text : text_variable
}));이처럼
for (i = 0; i < 10; i++)
{
     $('#mySelect').append($('<option>',
     {
        value: i,
        text : "Option "+i
    }));
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select id='mySelect'></select>옵션 2-
아니면 이것을 시도하십시오
$('#selectID').append( '<option value="'+value_variable+'">'+text_variable+'</option>' );이처럼
for (i = 0; i < 10; i++)
{
     $('#mySelect').append( '<option value="'+i+'">'+'Option '+i+'</option>' );
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select id='mySelect'></select>답변
이것은 매우 간단합니다.
$('#select_id').append('<option value="five" selected="selected">Five</option>');또는
$('#select_id').append($('<option>', {
                    value: 1,
                    text: 'One'
                }));답변
잘 작동합니다.
옵션 요소를 두 개 이상 추가하는 경우 각 요소에 추가를 수행하는 대신 추가를 한 번 수행하는 것이 좋습니다.
