我在选择菜单中有optgroup,我想摆脱它。我正在使用jquery unwrap方法来完成它,但它正在删除整个选择菜单。这是fiddle
$(function(){
$('select').find('option').not(':first').parent().unwrap()
})
<select>
<option>select</option>
<optgroup label="state">
<option>new york</option>
</optgroup>
<optgroup label="country">
<option>us</option>
</optgroup>
</select>
答案 0 :(得分:3)
$('select').find('option').not(':first').unwrap();
你必须打开选项而不是选项的父!
您的更新小提琴:http://jsfiddle.net/Lq5dN/10/
答案 1 :(得分:2)
答案 2 :(得分:1)