$('#sel').click(function(){ $("#sel option[value='2']").after('<option value="3.1">test</option>');})<select id="sel"> <option value="1">选择</option> <option value="2">oh baby</option> <option value="3">come on</option> </select> 追问 $("#sel option").filter(':eq('+index+')').after( $("#sel option:selected") );这样实现了,你的不行,但给了我灵感。谢谢!