【发布时间】:2012-10-10 15:14:45
【问题描述】:
当我点击锚标记时,我想要做的是替换/更改 select 标记内的文本。如您所见,它只更改一次。我做错了什么?
HTML
<div id="navigation">
<ul>
<li><a id="slideOne" href="#blue">Blue Product</a></li>
<li><a id="slideTwo" href="#red">Red Product</a></li>
</ul>
</div>
<select>
<option disabled="disabled" selected="selected">Select Color</option>
<option value="blue">Blue</option>
<option value="red">Red</option>
</select>
JS
$('#navigation a').click(function() {
$('select').val(this.id).change();
});
这是我的jsFiddle。
【问题讨论】:
-
您的 ids ("slideOne") 和您的值 ("blue") 之间没有关系。
标签: jquery html css select options