使用 jQuery 更改所选选项 [重复]
Posted
技术标签:
【中文标题】使用 jQuery 更改所选选项 [重复]【英文标题】:Changing the selected option with jQuery [duplicate] 【发布时间】:2014-12-01 18:45:52 【问题描述】:我想用 jQuery 更改选中的选项。
<select name="nameSelect" id="idSelect">
<option value="0">Text0</option>
<option value="1">Text1</option>
<option value="2" selected>TextSelected1</option>
</select>
我正在尝试使用 $("#idSelect").val();
或类似名称,但它不起作用。
问候
【问题讨论】:
设置值.val('whatever')
,得到.val()
就够了。
$("#idSelect").val("0");作品
你可以使用这样的东西。 $("#idSelect").val("1");
【参考方案1】:
将需要设置的值作为参数传入.val()
:
$("#idSelect").val('0');
【讨论】:
【参考方案2】:这确实有效,但您需要将要选择的选项的值作为参数包含在val()
中,例如:
$("#idSelect").val('1');
【讨论】:
【参考方案3】:将val中的值添加为
$("#idSelect").val(0);
【讨论】:
【参考方案4】:您可以简单地更改选择的值。我建议它使用select[name=NAME]
-Tag..
$('select[name=nameSelect]').val(1);
来自维也纳的问候
【讨论】:
为什么建议选择name
而不是id
?它更慢(在某些情况下很明显);如果id
是可能的,那么一定要使用它...
因为代码会更清晰——而且不需要设置ID。当您制作复杂的较大表格时,这更容易,这就是我喜欢它的原因。我不认为它更慢,这不会被注意到!以上是关于使用 jQuery 更改所选选项 [重复]的主要内容,如果未能解决你的问题,请参考以下文章