Select2 avec liste de cases à cocher pour une sélection multiple mais sans obtenir de valeurs
P粉399585024
2023-08-31 17:54:42
<p> 中获取选定的值</p>
<pre class="brush:php;toolbar:false;">$('.select2-multiple').select2MultiCheckboxes({
espace réservé : "Choisir plusieurs éléments",
})
<div class="ligne">
<form id="search_vendor_form">
<select name="sel-01[]" id="sel-01" class="select2-multiple">
<option></option>
<valeur de l'option="AL">Alabama</option>
<valeur de l'option="CA">Californie</option>
<valeur de l'option="NY">New York</option>
<valeur de l'option="TX">Texas</option>
<valeur de l'option="WY">Wyoming</option>
</sélectionner>
</div>
</formulaire>
<div class="ligne">
</div>
<div class="ligne">
</div>
jQuery(fonction($)
{
$('.select2-multiple').select2MultiCheckboxes({
espace réservé : "Choisir plusieurs éléments",
})`votre texte`
});
$(document).on('change','#sel-01',function(){
console.log($(#search_vendor_form).serialize())
})</pré>
<p>我想在ajax中发送表单值,但不进入console.log ($(#search_vendor_form).serialize())</p>
“your text”
comme chaîne après la fonction, ce qui n'est pas valide et probablement un bug.jQuery(function($){ ... )}
à l'intérieur de la fonction wrapper .que vous avez ouvert l'a déjà fermé, ces deux balises de fermeture doivent donc être inversées.
Ce qui suit devrait résoudre ce problème :
HTML
JS