2
我创造一个选择是这样的:麻烦设置选择的选项/ .attr(“选择”,真)
<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(选择)为TeamId?
虽然'.attr()'应该工作,'.prop'将是 “正确” 的方式来更改选定** **财产。 '.prop( “选择”,TRUE);' –