1

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

通过 Jquery,followng 不起作用

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

但以下确实有效:

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

我以为他们是同一个。

4

2 回答 2

0

我对单选按钮有同样的问题,我认为这将适用于选择字段:

删除活动的选定选项:

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

设置新选择的选项

$("#MainContent_degree option[value='APN']").attr("selected", true);
于 2012-05-15T21:09:34.377 回答
0

可能您的选项元素具有不同的value属性和内容。为了.val工作,您应该设置value属性:http: //jsfiddle.net/5abK4/2/

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

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

于 2012-05-15T20:55:20.493 回答