我已经成功地将<option>
元素与<select>
,value
和text
一起附加到我的placeholder
。但是,我很难找到分配disabled
和selected
的正确关键字。在我的<select>
中附加的过程是在事件发生时完成的,这反过来又会触发AJAX发送一些我将用来设置<option>
属性的数据。
这是我的追加代码,我只是想将disabled
和selected
属性添加到我的<option>
:
$('#selectID').append( $('<option>', {
value : 'Some value I got from my AJAX',
text : 'Another value I got from my AJAX'
}));
我想到了。显然,关键字是属性的值本身。请执行下列操作:
$('#selectID').append(
$('<option>', {
value : 'Some value I got from my AJAX',
text : 'Another value I got from my AJAX',
//This here
disabled : 'disabled',
selected : 'selected'
})
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="selectID"></select>