それぞれを個別に使用せずに、ワンクリックですべての値の選択を解除したいid
。
しばらくいじりましたが、これは最初の値だけを選択解除します。助言がありますか?
これは私が選択を解除しようとする方法です:
$( "#mybutton" ).click(function() {
$("select").select2('val', '')
});
それぞれを個別に使用せずに、ワンクリックですべての値の選択を解除したいid
。
しばらくいじりましたが、これは最初の値だけを選択解除します。助言がありますか?
これは私が選択を解除しようとする方法です:
$( "#mybutton" ).click(function() {
$("select").select2('val', '')
});
代わりにこれを試してください:
$('select').select2({
placeholder: "select me"
});
$("#mybutton").click(function () {
$("select").each(function () { //added a each loop here
$(this).select2('val', '')
});
});
デモはこちら
Select2 バージョン 4.0 を使用している場合は、新しい構文を使用する必要があります。
$("select").val(null).trigger("change");