0

へのリンクが異なるメニューがあります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単純な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 に答える