【发布时间】:2010-11-28 10:03:55
【问题描述】:
我有一个下拉菜单,其中包含“文本、文本区域、下拉菜单、电子邮件”等选项。我还有一个链接列表,如文本、文本区域等。当我单击这些链接时,会创建相应的 html 元素.即,如果我单击文本,则会创建一个文本框。如果我单击文本区域,则会创建一个文本区域。
现在我想让下拉框中选择的选项更新为我选择的链接的值,即如果我选择下拉,下拉框中要选择的选项必须是'Drop Down ' . 我该怎么做?
这是我的下拉框:
<p class="fieldTitle" style="display: none;" >Field Type:</p>
<div id="selectFieldType">
<select id="fieldType" style="display: none;">
<option id="Text" value="Text" selected="selected" >Text</option>
<option id="Textarea" value="Textarea">Text Area</option>
<option id="Dropdown" value="Dropdown" >Drop Down</option>
<option id="Radio" value="Radio">Multiple Choices</option>
</select>
</div>
这是我拥有的链接。单击此按钮后,我会生成该特定表单元素。我还希望下拉框中的选项更新为该表单元素名称。
<div id="fb_contentarea_col1down">
<h6 class="page_heading">Common Fields:</h6>
<ul class="formfield">
<li><a href="#" id="text">Text</a></li>
<li><a href="#" id="textarea">Textarea</a></li>
<li><a href="#" id="dropdown">Dropdown</a></li>
<li><a href="#" id="radio">Multiple Choices</a></li>
</ul>
</div>
jquery函数
$('#fb_contentarea_col1 a').click(function() {
fieldType=$(this).attr("id");
$("#fieldType option[value='" + fieldType + "']").attr ( 'selected' , 'selected' );
});
【问题讨论】:
标签: jquery select drop-down-menu