<select name="garden" multiple="multiple">
<option>Flowers</option>
<option selected="selected">Shrubs</option>
<option>Trees</option>
<option selected="selected">Bushes</option>
<option>Grass</option>
<option>Dirt</option>
</select>
$("select").change(function() {
var str = "";
$("select option:selected").each(function() {
str += $(this).text() + " ";
});
alert(str);
})
Son censé alerter l'option des options sélectionnées comme « herbe Dirt » Buissonsjquery sélection de problèmes multiples
Au lieu de cela je deviens vide.
Par « se vide », voulez-vous dire que l'alerte boîte de dialogue est vide ou que le code ne fonctionne pas du tout? Parce que votre code semble fonctionner correctement: http://jsbin.com/atiba (http://jsbin.com/atiba/edit). Êtes-vous sûr de mettre votre JavaScript au bon endroit? – brianpeiris