typescript - The popup values are not displayed? How to resolve it? -


i working in asp.net core. , using typescript. using select2 option. values not displayed ie)the popup not displayed.

html:-

 <select class="js-example-basic-multiple js-states form-control select2-hidden-accessible" multiple="" tabindex="-1" aria-hidden="true">             <optgroup label="alaskan/hawaiian time zone">                 <option value="ak">alaska</option>                 <option value="hi">hawaii</option>             </optgroup>             <optgroup label="pacific time zone">                 <option value="ca">california</option>                 <option value="nv">nevada</option>                 <option value="or">oregon</option>                 <option value="wa">washington</option>             </optgroup>             <optgroup label="mountain time zone">                 <option value="az">arizona</option>                 <option value="co">colorado</option>                 <option value="id">idaho</option>                 <option value="mt">montana</option>                 <option value="ne">nebraska</option>                 <option value="nm">new mexico</option>                 <option value="nd">north dakota</option>                 <option value="ut">utah</option>                 <option value="wy">wyoming</option>             </optgroup>         </select>         <span class="select2 select2-container select2-container--default select2-container--below select2-container--focus" dir="ltr" style="width: 100%;">         <span class="selection">             <span class="select2-selection select2-selection--multiple" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="-1">             <ul class="select2-selection__rendered"><li class="select2-search select2-search--inline">                 <input class="select2-search__field" type="search" tabindex="0" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" placeholder="" style="width: 0.75em;"></li></ul></span></span>         <span class="dropdown-wrapper" aria-hidden="true"></span></span> 

script:-

<script type="text/javascript"> $(".js-example-basic-multiple").select2(); </script>  

style:

 <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" /> 

script:-

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script> 

this code. can suggest mistakes have done?

is there example (complete code) select2?

how make example work:

  1. you don't need use

    <span class="select2 select2-container select2-container--default select2-container--below select2-container--focus" dir="ltr" style="width: 100%;"> ... </span>

because auto-generated select2().

  1. you should put select2 in $(document).ready below

    <script type="text/javascript"> $(document).ready(function() { $(".js-example-basic-multiple").select2(); }); </script>

you can see working jsfiddle here. tested in asp.net core project , worked also.

also can use useful properties forselect2 below:

$(document).ready(function () {     $(".js-example-basic-multiple").select2(         {             width: "300px", //can set width parameter             maximumselectionlength: 3, //can selet maximum 3 items             placeholder: "select state"         }     ); }); 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -