私は動的に次のコードでdiv要素内の選択ボックスを追加してい:1行にGSPタグを生成するには?
$('#worker').html('<g:select class = "dropdown" name="worker" from="${workers}" optionKey="id" optionValue="name" />');
このコードの問題はg:select
タグが膨張すると、以下のように、それはコードを生成するということです。
$('#worker').html('<select onchange="handleWorkerChange(this)" class="dropdown" name="worker" id="worker" >
<option value="2" >Worker1</option>
<option value="4" >Worker1</option>
<option value="18" >Worker1</option>
<option value="19" >Worker1</option>
</select>');
上記のように、展開するとオプションタグは改行になり、JavaScriptで構文エラーが発生します。 select gsp
タグを1行の文字列に展開して、選択ボックスをdivに動的に組み込む方法はありますか?
私はクライアント側でg:selectタグをどのように展開するのかを理解しようとしています。動的にg:selectタグを使用してjsを使用して展開すると、g:selectはサーバー側でのみ展開できるため、展開しません。 –