デフォルトですべてのオプションを選択するjQuery複数選択があります。選択したオプションに変更があるたびに、それに応じてページ データをリロードします。
「すべて選択」ボタンをクリックしてもonChangeイベントがトリガーされず、クリックしてもデータをリロードできないことを除いて、すべてがうまく機能します。イベント ハンドラーを checkAll と selectAll にもアタッチしようとしましたが、役に立ちませんでした。
$("#testselect").multiselect({
nonSelectedText: 'None',
allSelectedText: 'All Selected',
includeSelectAllOption: true,
buttonWidth: '100%',
checkAll: function () {
alert("check all"); // Doesn't work
},
selectAll: function () {
alert("select all"); // Doesn't work
},
onChange: function (option, checked, select) {
alert("onchange") // Works but not for 'All Selected'
// Do something
}
});
$("#testselect").multiselect('selectAll', false);
$("#testselect").multiselect('updateButtonText');