如何使用jquery删除opt1行?如何将opt2更改为选中状态? 请注意,这些值是随机数。
<select name="ShippingMethod" >
<option value="8247(random)">Opt2</option>
<option value="1939(random)" selected="selected">Opt1</option>
</select>
答案 0 :(得分:14)
这取决于您要如何选择它,to remove by text:
$("select[name=ShippingMethod] option").filter(function() {
return this.text == "Opt1";
}).remove();
$("select[name=ShippingMethod] option:selected").remove();
$("select[name=ShippingMethod] option:eq(1)").remove();
$("select[name=ShippingMethod] option:last").remove();
要仅按文字选择选项2,您可以使用上述相同的.filter()
方法:
$("select[name=ShippingMethod] option").filter(function() {
return this.text == "Opt2";
}).attr("selected", true);
答案 1 :(得分:0)
快速猜测问题二
$('select[name=ShippingMethod]').val('19395ss');
Nick Carver似乎回答了第一个问题。