根据所选选项创建html链接

时间:2013-02-17 22:13:43

标签: jquery html parameters hyperlink

我有一个菜单,其中包含指向jsp's的不同链接。我将参数发送到jsp's

中的url
<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上的click事件然后使用简单的jquery脚本创建链接来实现这一点(因为我可以在jquery中获取所选值)。

是他们在a标签内编写脚本的方法吗? - 类似于:

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

1 个答案:

答案 0 :(得分:1)

你可以这样做:

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

我是用心写的,还没有测试过。