0
jQueryを使用して選択したドロップダウンリストで新しい行を追加したいときにaddrow
ボタンをクリックします。jqueryとjstlドロップダウンを使用して動的に行を追加/削除する
私はjspファイルでドロップダウンリストを作成するためにJSTLタグを使用しています。
jQueryを使用してaddrow
ボタンを使用して新しい行を作成すると、最初に作成されたデフォルトのドロップダウンリストと同じ値(countryList
)を表示するようにします。
jQueryを使用して行を作成する方法は?
SimpleFormController:
protected Map referenceData(HttpServletRequest request) throws Exception {
Map referenceData = new HashMap();
Map<String,String> country = new LinkedHashMap<String,String>();
country.put("US", "United Stated");
country.put("CHINA", "China");
country.put("SG", "Singapore");
country.put("MY", "Malaysia");
referenceData.put("countryList", country);
}
フォーム:オプション:
<form:select path="country">
<form:option value="NONE" label="--- Select ---"/>
<form:options items="${countryList}" />
</form:select>
例:
注:上記jsFiddleは参考値です。
既にドロップダウンリストが設定されています。 jquery .clone()メソッドを使用してdiv領域に追加するだけで済みます。バックエンドから国別リストを再度設定する必要はありません。 –