私はこのような選択を作成しています:
<select id="teamNameLabel" data-corners="false" onchange="GetSelectedTeam()" data-bind="options: teams, optionsText: 'name', optionsValue: 'id'">
<option value="1">Select a Team...</option>
</select>
私のアプリケーションは単一ページであるため、オプションを選択すると、次のようにTeamIdに割り当てられます。
TeamId = $('#teamNameLabel').val();
選択したオプションを、このページに戻ったときに最後に選択したものにしたいと思います。ページが読み込まれたときにこれでテストしましたが、アラートがとして返され続けundefined
ます。
$("#teamNamelabel option").eq(TeamId+1).attr("selected","selected");
alert($("teamNameLabel option:selected").val());
とにかく、selectedOptionまたは.attr(selected)をTeamIdに設定できますか?