我搜索知道如何在选择列表的第二位放置一个新的选择元素
层次结构:
我的功能:
function classAppend(){
$('#email').append(
$('<option></option>').val('').addClass('new_address_mail').html("Add")
);
}
有人知道选项是什么吗?
答案 0 :(得分:13)
试试这个:
$('#email option:first').after($('<option />', { "value": '', text: 'My new option', class: 'new_address_mail' }));
答案 1 :(得分:1)
您可能必须选择#email
的第一个孩子并使用insertAfter
插入您的元素:
$('<option></option>')
.val('')
.addClass('new_address_mail')
.html("Add")
.insertAfter($('#email').children().first());
答案 2 :(得分:1)
$("<option value='x'>newly added</option>").insertAfter($("select option:first"));