silviomoreto のブートストラップ選択プラグインを使用しています。ASP.Net MVC アプリケーションで使用しています。これを show tick オプションで使用しています。コードはこんな感じ。
setTimeout(function () {
$('#ddlSortBy').selectpicker({
'selectedText': 'Select'
}
});
}, 200);
問題は、アプリケーションで settimeout メソッドがないと、このプラグが機能しないことです。このプラグインを settimeout メソッド内および document.ready メソッド内にアタッチする必要があります。
ただし、ページの読み込みに200ミリ秒以上かかる場合、プラグインがhtml選択に適用されていることがわかりますが、選択で項目をクリックしても機能しません。そのため、アタッチするためのタイムアウトを増やしてから、その作品を作成する必要があります。しかし、理想的には、html select 要素にアタッチすると機能するはずです。