【发布时间】:2018-04-16 09:31:58
【问题描述】:
我正在尝试在选项 2 之后添加一些选项值,假设我喜欢添加选项
<option value="2a">2a</option>
<option value="2b">2b</option>
<option value="2c">2c</option>
我喜欢删除选项 2
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js">
</script>
<select id="selectCity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
这样就变成了
<select id="selectCity">
<option value="1">1</option>
<option value="2a">2a</option>
<option value="2b">2b</option>
<option value="2c">2c</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
所以我尝试了
$("#selectCity option[value='2']").remove();
newoptions = '<option value="2a">2a</option><option value="2b">2b</option<option value="2c">2c</option>';
$("#selectCity").append(newoptions);
但这只是将选项值附加为最后一个选项,而不是第三个之前的选项
任何其他 jquery 内置函数我可以看看???
【问题讨论】: