jQuery:动态附加 具有禁用和选定的属性

问题描述 投票:0回答:1

我已经成功地将<option>元素与<select>valuetext一起附加到我的placeholder。但是,我很难找到分配disabledselected的正确关键字。在我的<select>中附加的过程是在事件发生时完成的,这反过来又会触发AJAX发送一些我将用来设置<option>属性的数据。

这是我的追加代码,我只是想将disabledselected属性添加到我的<option>

$('#selectID').append( $('<option>', {
  value : 'Some value I got from my AJAX',
  text  : 'Another value I got from my AJAX'
}));
jquery append
1个回答
2
投票

我想到了。显然,关键字是属性的值本身。请执行下列操作:

$('#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>
© www.soinside.com 2019 - 2024. All rights reserved.