2017-10-13 14 views
0

Bootstrap-Selectを検索機能と併用しようとしています。ブートストラップスタイルを選択して検索が機能しない

<div class="form-group"> 
<select class="selectpicker" id="sel" name="manufacturer" onchange="man()" data-live-search="true"> 
    <option selected>Manufacturer</option> 
    <option value="cisco">Cisco</option> 
    <option value="netgear">NetGear</option>        
    <option value="other">Other</option> 
</select> 
</div> 

は、なぜそれが機能していない:私は、ブートストラップ・セレクトのdivのために1.12.4 @私のコードを微インストールインストールされ選択NPM使用してそれをインストールし、それを動作させるように見えることはできませんか?私は何を逃したのですか?

+0

を行うために必要なものであるあなたは、実際にプラグインを含めることを忘れないでくださいましたか? –

+0

インデックスファイル 'ome/ubuntu/workspace/asset-management/node_modules/bootstrap-select/dist/js/bootstrap-select.jsに157を入れた後、これを取得します: _set:$ .valHooks.select.set ^ TypeError:未定義の 'select'プロパティを読み取ることができません。 ' –

+0

@ObsidianAgeは前のコメント返信であなたにタグを忘れました。 –

答えて

2

これはあなたが

$(function() { 
 
    $('.selectpicker').selectpicker(); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select.min.css" rel="stylesheet" /> 
 

 

 

 

 
<div class="container"> 
 

 
    <div class="row"> 
 
    <div class="col-xs-12"> 
 
     <div class="box"> 
 
     <!-- /.box-header --> 
 
     <div class="box-body"> 
 
      <form> 
 
      <div class="form-group row"> 
 
       <label for="" class="col-sm-2 form-control-label">Country</label> 
 
       <div class="col-sm-10"> 
 
       <select class="form-control selectpicker" id="select-country" data-live-search="true"> 
 
       <option data-tokens="china">China</option> 
 
       <option data-tokens="malayasia">Malayasia</option> 
 
       <option data-tokens="singapore">Singapore</option> 
 
       </select> 
 

 
       </div> 
 
      </div> 
 
      </form> 
 
     </div> 
 
     <!-- /.box-body --> 
 
     </div> 
 
     <!-- /.box --> 
 
    </div> 
 
    <!-- /.col --> 
 
    </div> 
 
    <!-- /.row --> 
 
</div> 
 
<!-- /.container -->

+0

これを試してみましたが、コードスニペットが機能している間に、私はソート作業にしかスタイルを取得できず、直接選択してもドロップダウンが完全に失敗します。 –

+0

これらのインクルードファイルをヘッダファイルに追加したので、読み込み順が問題になるはずはありません。 –

+0

@JoshKirbyの注文は問題ではありませんが、試してみると、上記と同じ順序で入れてください。基本的には、jsを使用する前に呼び出してください。 – Naga2Raja

0

理由は、bootstrap-selectを使用するための依存関係のJavaスクリプトファイルを追加していないためです。ほとんどのブートストラップのdropdown.jsコンポーネント。

次のスクリプトを含めて実行することができます。

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
+0

私はすでにブートストラップを含んでいますが、私は自分のプロジェクトの他の領域でJS部分を使用しています。 –

+0

jquery.min.jsを逃していないことを祈っています。 – Naga2Raja

+0

JQueryも機能しません。 –

関連する問題