2012-01-05 45 views
1

我想检查是否有在URL居屋paramaeter有什么关系,如果有,则通过该值作为选择的属性在页面刷新的下拉列表中,这样的下拉选项保持选中状态,甚至刷新后保持dropdownselection?我究竟做错了什么?

这里是下拉:

<select id="hospitalDropDown" onchange="window.open(this.options[this.selectedIndex].value,'_top')">   <option value="http://mysite.com/events/Pages/default1.aspx">All Hospitals</option> <option value="http://mysite.com/events/Pages/default1.aspx?hos=Dyer">Dyer</option> <option value="http://mysite.com/events/Pages/default1.aspx?hos=Carmel">Carmel</option> </select> 
+0

又是什么网址看起来又是什么的选项是什么样子? – mplungjan 2012-01-05 16:11:28

+0

你为什么不先完成这一个? http://stackoverflow.com/questions/8743701/retain-dropdown-selection-on-refresh – mplungjan 2012-01-05 16:12:29

回答

0

它看起来像你的选择有查询字符串 -All医院,代尔,卡梅尔作为text,但整个URL作为value

其结果是,比赛在你的选择的value*=

if (value.length == 2) { 
    $('#hospitalDropDown option[value*="' + value[1] + '"]').attr("selected", "selected");