<li>
öğelerinin listesini görüntülemek için jquery select2 eklentisini kullanıyorum, ancak <select>
yerine bir giriş metni alanında. İşte benim html:Select2 metin alanında ilk seçildikten sonra açılmıyor
<div class="item-holder">
<input type="hidden" name="item" id="item" value=""/>
<input type="text" name="item_name" id="item_name" placeholder="Select Item" autocomplete="off"/>
<ul class="item-list">
<ul class="item-list list">
<li>item 1</li>
<li>item 2 </li>
<li>item 3 </li>
<li>item 4 </li>
</ul>
</ul>
</div>
Ve kod şudur: Bu aşama her şey güzel ve pürüzsüz çalışır
$('#item_name').select2({ width: '185px', placeholder: "Select Item", allowClear : true});
$("#item_name").on('click', function(e) {
$(".item-list").toggle();
});
var options = {
valueNames : [ 'item_name' ]
};
var brand_List = new List('item_holder', options);
kadar. Listeden bir öğe seçtiğimde, seçimi klavye ile temizleyin ve listeden başka bir seçenek seçmek istiyorsanız, liste görünmez. select2
listesi ikinci kez görünmüyor gibi görünüyor. allowClear : true
seçeneğini etkinleştirirsem 'temizle' düğmesini göremiyorum. Neyin yanlış gidiyor?
Herhangi bir yardım çok takdir edilecektir. Teşekkür ederim.
açık geliştirici araçları ve çalıştırın adımlarda konsolda hata görebilirsiniz yoksa? – Blindsyde
Merhaba @Noctane Yorum için teşekkürler. Konsolda herhangi bir hata görmüyorum. – Zafar
Öğeleri, giriş alanının tıklama etkinliğindeki açılır menüden neden gizlersiniz? – DinoMyte