假设我们在 html select 中有三个选项,即 select、Male、Female。单击时,我想用“”替换选择。
我尝试了以下代码。
<select id="ageID">
<option value="none" >loading...</option>
<option value="one" >one</option>
<option value="two">two</option>
<option value="three">three</option>
</select>
$("#ageID").on("click",function(){
$(this).children().first().remove();
$(this).children().first().before(" <option value='none' > </option>");
});
它在 google chrome 上完美运行,但在 mozilla 或 IE 上却不行。您可以尝试使用http://jsfiddle.net/运行它 请提供解决方案