.val().attr()や.prop()など、選択オプションを設定するためにここで見つけたすべての提案をすでに試しました。私は単に何か間違ったことをしているに違いありません。目的は、オプションのURLパラメーターに基づいてselectタグのオプションを選択することです。私が何をしても、それは単にリストの値を変更しません。
私はjQuery1.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);
}
});