我已经尝试了在这里找到的所有设置选择选项的建议,包括 .val() .attr() 和 .prop()。我一定是做错了什么。目标是根据可选的 URL 参数选择选择标记的选项。无论我做什么,它都不会改变列表的值。
请注意,我被困在使用 jQuery 1.4
HTML 片段:
<select name="Widget91$Widget91$MetaTagList" onchange="javascript:setTimeout('__doPostBack(\'Widget91$Widget91$MetaTagList\',\'\')', 0)" id="WidgetTabHost_WidgetZone48_WidgetContainer91_Widget91_MetaTagList">
<option selected="selected" value="">None</option>
<option value="T-Code">T-Code</option>
<option value="Job Role">Job Role</option>
<option value="Functional Area">Functional Area</option>
<option value="Sub Area">Sub Area</option>
</select>
Javascript编码:
$(document).ready(function(){
filter = getURLParameter("filter");
if (filter != null) {
jQuery("#<%=MetaTagList.ClientID%>").val(filter);
}
});
Javascript 服务:
$(document).ready(function(){
filter = getURLParameter("filter");
if (filter != null) {
jQuery("#WidgetTabHost_WidgetZone48_WidgetContainer91_Widget91_MetaTagList").val(filter);
}
});