2013-02-17 32 views
0

我有一個菜單,其中包含到jsp's的不同鏈接。我在url根據選定的選項創建html鏈接

<li><a href="<%=GlobalData.HOME_JSP%>?p=history">History</a></li> 

發送參數到jsp's我也有一個select這裏用戶可以選擇設備

<select id="device_select" > 
<option value='a'>a</option> 
<option value='b'>b</option> 
</select> 

現在我想另一個參數發送到JSP這樣

<li><a href="<%=GlobalData.HOME_JSP%>?p=history&d=">History</a></li> 

新參數d應該在選擇框中選擇當前值

我可以通過簡單地綁定li上的點擊事件來完成此操作,然後使用簡單的jquery腳本創建鏈接(因爲我可以在jquery中獲取選定的值)。

是他們在a標籤內寫腳本的方法嗎? - 是這樣的:

<li><a href="<%=GlobalData.HOME_JSP%>?p=history&d=getSelectedValueUsingSomeFunction()">History</a></li> 
+0

您需要區分'

回答

1

你可以這樣做:

<a onclick="$(this).attr('href', '<%=GlobalData.HOME_JSP%>?p=' + $('#device_select').val());"></a> 

我的心臟寫了這個,還沒有進行測試。

+1

謝謝!這很好 – 2013-02-17 22:28:29

相關問題