HTMLのSELECTをboostrap-selectでいい感じにする

HTMLのSELECTボックスでmultipleを指定した場合にいい感じに表示してくれるものを探してたんですけどやっと見つけた感じ

bootstrap-select

jQueryとbootstrapとbootstrap-selectを読み込めば使えるやつ。
絞込表示とかやりたいこと完璧だったので採用。
キャプチャ.JPG

サンプルは以下コード

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"&gt;
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.3/css/bootstrap-select.min.css"&gt;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script&gt;
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script&gt;
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.3/js/bootstrap-select.min.js"></script&gt;
<script>
$(window).on('load', function()
{
$('.selectpicker').selectpicker({
size: 25
});
});
</script>
</head>
<body>
<div class="col-lg-4">
<select class="form-control selectpicker" data-live-search="true" data-selected-text-format="count > 1" multiple>
<option value="/kcsapi/api_dmm_payment/paycheck">/kcsapi/api_dmm_payment/paycheck</option>
<option value="/kcsapi/api_get_member/basic">/kcsapi/api_get_member/basic</option>
<option value="/kcsapi/api_get_member/deck">/kcsapi/api_get_member/deck</option>
<option value="/kcsapi/api_get_member/furniture">/kcsapi/api_get_member/furniture</option>
<option value="/kcsapi/api_get_member/kdock">/kcsapi/api_get_member/kdock</option>
<option value="/kcsapi/api_get_member/mapcell">/kcsapi/api_get_member/mapcell</option>
<option value="/kcsapi/api_get_member/mapinfo">/kcsapi/api_get_member/mapinfo</option>
<option value="/kcsapi/api_get_member/material">/kcsapi/api_get_member/material</option>
<option value="/kcsapi/api_get_member/mission">/kcsapi/api_get_member/mission</option>
<option value="/kcsapi/api_get_member/ndock">/kcsapi/api_get_member/ndock</option>
<option value="/kcsapi/api_get_member/payitem">/kcsapi/api_get_member/payitem</option>
<option value="/kcsapi/api_get_member/picture_book">/kcsapi/api_get_member/picture_book</option>
<option value="/kcsapi/api_get_member/practice">/kcsapi/api_get_member/practice</option>
<option value="/kcsapi/api_get_member/preset_deck">/kcsapi/api_get_member/preset_deck</option>
<option value="/kcsapi/api_get_member/questlist">/kcsapi/api_get_member/questlist</option>
<option value="/kcsapi/api_get_member/record">/kcsapi/api_get_member/record</option>
<option value="/kcsapi/api_get_member/ship2">/kcsapi/api_get_member/ship2</option>
<option value="/kcsapi/api_get_member/ship3">/kcsapi/api_get_member/ship3</option>
<option value="/kcsapi/api_get_member/ship_deck">/kcsapi/api_get_member/ship_deck</option>
<option value="/kcsapi/api_get_member/slot_item">/kcsapi/api_get_member/slot_item</option>
<option value="/kcsapi/api_get_member/sortie_conditions">/kcsapi/api_get_member/sortie_conditions</option>
<option value="/kcsapi/api_get_member/unsetslot">/kcsapi/api_get_member/unsetslot</option>
<option value="/kcsapi/api_get_member/useitem">/kcsapi/api_get_member/useitem</option>
<option value="/kcsapi/api_port/port">/kcsapi/api_port/port</option>
<option value="/kcsapi/api_req_battle_midnight/battle">/kcsapi/api_req_battle_midnight/battle</option>
<option value="/kcsapi/api_req_battle_midnight/sp_midnight">/kcsapi/api_req_battle_midnight/sp_midnight</option>
<option value="/kcsapi/api_req_combined_battle/airbattle">/kcsapi/api_req_combined_battle/airbattle</option>
<option value="/kcsapi/api_req_combined_battle/battle">/kcsapi/api_req_combined_battle/battle</option>
<option value="/kcsapi/api_req_combined_battle/battleresult">/kcsapi/api_req_combined_battle/battleresult</option>
<option value="/kcsapi/api_req_combined_battle/battle_water">/kcsapi/api_req_combined_battle/battle_water</option>
<option value="/kcsapi/api_req_combined_battle/goback_port">/kcsapi/api_req_combined_battle/goback_port</option>
<option value="/kcsapi/api_req_combined_battle/midnight_battle">/kcsapi/api_req_combined_battle/midnight_battle</option>
<option value="/kcsapi/api_req_furniture/buy">/kcsapi/api_req_furniture/buy</option>
<option value="/kcsapi/api_req_furniture/change">/kcsapi/api_req_furniture/change</option>
<option value="/kcsapi/api_req_furniture/music_list">/kcsapi/api_req_furniture/music_list</option>
<option value="/kcsapi/api_req_furniture/music_play">/kcsapi/api_req_furniture/music_play</option>
<option value="/kcsapi/api_req_furniture/set_portbgm">/kcsapi/api_req_furniture/set_portbgm</option>
<option value="/kcsapi/api_req_hensei/change">/kcsapi/api_req_hensei/change</option>
<option value="/kcsapi/api_req_hensei/combined">/kcsapi/api_req_hensei/combined</option>
<option value="/kcsapi/api_req_hensei/lock">/kcsapi/api_req_hensei/lock</option>
<option value="/kcsapi/api_req_hensei/preset_delete">/kcsapi/api_req_hensei/preset_delete</option>
<option value="/kcsapi/api_req_hensei/preset_register">/kcsapi/api_req_hensei/preset_register</option>
<option value="/kcsapi/api_req_hensei/preset_select">/kcsapi/api_req_hensei/preset_select</option>
<option value="/kcsapi/api_req_hokyu/charge">/kcsapi/api_req_hokyu/charge</option>
<option value="/kcsapi/api_req_kaisou/lock">/kcsapi/api_req_kaisou/lock</option>
<option value="/kcsapi/api_req_kaisou/marriage">/kcsapi/api_req_kaisou/marriage</option>
<option value="/kcsapi/api_req_kaisou/open_exslot">/kcsapi/api_req_kaisou/open_exslot</option>
<option value="/kcsapi/api_req_kaisou/powerup">/kcsapi/api_req_kaisou/powerup</option>
<option value="/kcsapi/api_req_kaisou/remodeling">/kcsapi/api_req_kaisou/remodeling</option>
<option value="/kcsapi/api_req_kaisou/slotset">/kcsapi/api_req_kaisou/slotset</option>
<option value="/kcsapi/api_req_kaisou/slotset_ex">/kcsapi/api_req_kaisou/slotset_ex</option>
<option value="/kcsapi/api_req_kaisou/slot_exchange_index">/kcsapi/api_req_kaisou/slot_exchange_index</option>
<option value="/kcsapi/api_req_kaisou/unsetslot_all">/kcsapi/api_req_kaisou/unsetslot_all</option>
<option value="/kcsapi/api_req_kousyou/createitem">/kcsapi/api_req_kousyou/createitem</option>
<option value="/kcsapi/api_req_kousyou/createship">/kcsapi/api_req_kousyou/createship</option>
<option value="/kcsapi/api_req_kousyou/createship_speedchange">/kcsapi/api_req_kousyou/createship_speedchange</option>
<option value="/kcsapi/api_req_kousyou/destroyitem2">/kcsapi/api_req_kousyou/destroyitem2</option>
<option value="/kcsapi/api_req_kousyou/destroyship">/kcsapi/api_req_kousyou/destroyship</option>
<option value="/kcsapi/api_req_kousyou/getship">/kcsapi/api_req_kousyou/getship</option>
<option value="/kcsapi/api_req_kousyou/remodel_slot">/kcsapi/api_req_kousyou/remodel_slot</option>
<option value="/kcsapi/api_req_kousyou/remodel_slotlist">/kcsapi/api_req_kousyou/remodel_slotlist</option>
<option value="/kcsapi/api_req_kousyou/remodel_slotlist_detail">/kcsapi/api_req_kousyou/remodel_slotlist_detail</option>
<option value="/kcsapi/api_req_map/next">/kcsapi/api_req_map/next</option>
<option value="/kcsapi/api_req_map/select_eventmap_rank">/kcsapi/api_req_map/select_eventmap_rank</option>
<option value="/kcsapi/api_req_map/start">/kcsapi/api_req_map/start</option>
<option value="/kcsapi/api_req_member/get_incentive">/kcsapi/api_req_member/get_incentive</option>
<option value="/kcsapi/api_req_member/get_practice_enemyinfo">/kcsapi/api_req_member/get_practice_enemyinfo</option>
<option value="/kcsapi/api_req_member/itemuse">/kcsapi/api_req_member/itemuse</option>
<option value="/kcsapi/api_req_member/itemuse_cond">/kcsapi/api_req_member/itemuse_cond</option>
<option value="/kcsapi/api_req_member/payitemuse">/kcsapi/api_req_member/payitemuse</option>
<option value="/kcsapi/api_req_member/updatecomment">/kcsapi/api_req_member/updatecomment</option>
<option value="/kcsapi/api_req_member/updatedeckname">/kcsapi/api_req_member/updatedeckname</option>
<option value="/kcsapi/api_req_mission/result">/kcsapi/api_req_mission/result</option>
<option value="/kcsapi/api_req_mission/return_instruction">/kcsapi/api_req_mission/return_instruction</option>
<option value="/kcsapi/api_req_mission/start">/kcsapi/api_req_mission/start</option>
<option value="/kcsapi/api_req_nyukyo/speedchange">/kcsapi/api_req_nyukyo/speedchange</option>
<option value="/kcsapi/api_req_nyukyo/start">/kcsapi/api_req_nyukyo/start</option>
<option value="/kcsapi/api_req_practice/battle">/kcsapi/api_req_practice/battle</option>
<option value="/kcsapi/api_req_practice/battle_result">/kcsapi/api_req_practice/battle_result</option>
<option value="/kcsapi/api_req_practice/midnight_battle">/kcsapi/api_req_practice/midnight_battle</option>
<option value="/kcsapi/api_req_quest/clearitemget">/kcsapi/api_req_quest/clearitemget</option>
<option value="/kcsapi/api_req_quest/start">/kcsapi/api_req_quest/start</option>
<option value="/kcsapi/api_req_quest/stop">/kcsapi/api_req_quest/stop</option>
<option value="/kcsapi/api_req_ranking/getlist">/kcsapi/api_req_ranking/getlist</option>
<option value="/kcsapi/api_req_sortie/airbattle">/kcsapi/api_req_sortie/airbattle</option>
<option value="/kcsapi/api_req_sortie/battle">/kcsapi/api_req_sortie/battle</option>
<option value="/kcsapi/api_req_sortie/battleresult">/kcsapi/api_req_sortie/battleresult</option>
<option value="/kcsapi/api_start2">/kcsapi/api_start2</option>
</select>
</div>
</body>
</html>

コメントを残す