Jquery从下拉列表中选择值

时间:2012-05-15 20:51:36

标签: jquery

我有一个具有键值对的下拉列表。

通过Jquery,followng无法正常工作

     $("#MainContent_degree").val('APN');

但以下确实有效:

   $("#MainContent_degree option:contains('APN')").attr('selected', true); 

我认为他们是同一个人。

2 个答案:

答案 0 :(得分:0)

您的选项元素可能具有不同的value属性和内容。要使.val生效,您应设置value属性:http://jsfiddle.net/5abK4/2/

<option value="APN">APN</option>

:contains搜索内容(即标签之间的文字)。

答案 1 :(得分:0)

我在单选按钮上遇到了同样的问题,我认为这适用于选择字段:

删除有效的所选选项:

$("#MainContent_degree").attr("selected", false);

设置新选择的选项

$("#MainContent_degree option[value='APN']").attr("selected", true);
相关问题