<input type = "hidden" name = "ROLE_IDS" id = "ROLE_IDS" value = "$ {pd.ROLE_IDS}"> </ input>
var all = "夏"
$( "#ROLE_IDS")。attr( "value"、all);
上記の3つの文は、ROLE_IDSには元々値がなく、値「Xia」になったことを示しています。
2select2プラグインの使用
<select multiple = "multiple" class = "ROLE" name = "roles" id = "ROLE" data-placeholder = "選択择対象3クラス型" value = "$ {pd.DXLX}"
style = "width:98%; display:none ">//データベースから取得したデータです
<c:forEach items = "$ {roleList}" var = "role">
<option value = "$ {role.ROLE_ID}"> $ {role.ROLE_NAME} </ option>
</ c:forEach> </ select>
レンダリングは次のとおりです。
必ず2つのjsと1つのcssをインポートしてください
<!-下拉框->
<script src = "static / ace / js / select2.js"> </ script>
<script src = "static / ace / js / select2.min.js"> </ script >><link rel = "stylesheet" href = "static / ace / css / select2.css" />
$( '#ROLE')。select2( "data")//ドロップダウンボックスにselect2のスタイルを指定します
var ddd = $( "#ROLE")。select2();
ddd.val([$ {pd.ROLE_IDS}])。trigger( "change");
ddd.change();//上記のコードはバックグラウンドからフォアグラウンドへの操作です
$ {pd.ROLE_IDS}は、「dfdfdfdfs」、「dfdfsdfdsfdf」、「dfdfdfdf」の形式である必要があります
['dfdfdfdfs'、 'dfdfsdfdsfdf'、 'dfdfdfdf']
複数選択のドロップダウンフォームを2つ作成しましたが、これら2つのドロップダウンボックスを同時に選択できないため、問題が発生しました。長い間取り組んできました。昨日の午後から今日の午後まで、昨夜は夜を過ごしたかったのですが、全然わからないので、自分の考えに問題があるのかもしれません。最初の2作品のうち1作品だけで、スタイルも同じなので、とても戸惑いました。その後、スタイルはフロントエンドコードは実際にあり、いくつかのものは実際にキャッシュされており、再起動後に機能します。明日はコードを整理します。間違いなく、明日は休みになります。インターンシップの2週目です。今はフロントエンドに取り組んでいると感じているので、それに固執する必要があるかどうかわかりません。そして私も非常に混乱しています。