0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

bootstrap-selectの選択済み項目をJavaScriptで変更する際の注意点

Last updated at Posted at 2020-04-26

bootstrap-selectプラグインを使ってドロップダウンリストを作成した場合は、JavaScriptで $("ドロップダウンリスト").val("変更したい値") で値を変更しただけでは表示が変更されない。
bootstrap-selectプラグインを使う場合は値のセットとは別に表示の変更を書く必要がある。

標準のドロップダウンリストは以下のようにすれば selected が変更され、表示も変更される。

html
<select name="vegetable" class="selectpicker">
   <option value="carrot">にんじん</option>
   <option value="onion" selected>たまねぎ</option>
   <option value="potato">じゃがいも</option>
   <option value="broccoli">ブロッコリー</option>
</select>
javascript
$("select[name=vegetable]").val("potato");
$(".selectpicker").selectpicker("render");

refresh でも表示の変更は可能だが、こちらはoption要素の追加・削除など、もっと高度な変更に使用するもののようだ。 ※参考サイト

$(".selectpicker").selectpicker("refresh");
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?