我搜索以了解如何将新的选择元素放置在选择列表的第二位
层次结构:
- 第一:白色元素
- 第二:我的新元素(那里:添加)
- 下一个:我的电子邮件列表
我的功能:
function classAppend(){
$('#email').append(
$('<option></option>').val('').addClass('new_address_mail').html("Add")
);
}
有人知道有什么选择吗?
我搜索以了解如何将新的选择元素放置在选择列表的第二位
层次结构:
我的功能:
function classAppend(){
$('#email').append(
$('<option></option>').val('').addClass('new_address_mail').html("Add")
);
}
有人知道有什么选择吗?
尝试这个:
$('#email option:first').after($('<option />', { "value": '', text: 'My new option', class: 'new_address_mail' }));
您可能必须选择第一个子#email
元素并插入您的元素insertAfter
:
$('<option></option>')
.val('')
.addClass('new_address_mail')
.html("Add")
.insertAfter($('#email').children().first());
$("<option value='x'>newly added</option>").insertAfter($("select option:first"));