我有一个包含键值对的下拉列表。
通过 Jquery,followng 不起作用
$("#MainContent_degree").val('APN');
但以下确实有效:
$("#MainContent_degree option:contains('APN')").attr('selected', true);
我以为他们是同一个。
我有一个包含键值对的下拉列表。
通过 Jquery,followng 不起作用
$("#MainContent_degree").val('APN');
但以下确实有效:
$("#MainContent_degree option:contains('APN')").attr('selected', true);
我以为他们是同一个。
我对单选按钮有同样的问题,我认为这将适用于选择字段:
删除活动的选定选项:
$("#MainContent_degree").attr("selected", false);
设置新选择的选项
$("#MainContent_degree option[value='APN']").attr("selected", true);
可能您的选项元素具有不同的value
属性和内容。为了.val
工作,您应该设置value
属性:http: //jsfiddle.net/5abK4/2/。
<option value="APN">APN</option>
:contains
搜索内容(即标签之间的文本)。