0

我有一个带有不同链接的菜单jsp's。我正在将参数发送jsp'surl

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

我还有一个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>
4

1 回答 1

1

你可以这样做:

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

我已经用心写了这个,还没有测试过。

于 2013-02-17T22:18:20.790 回答