J'ai 15 éléments de liste. J'autorise l'utilisateur à choisir seulement 5 d'entre eux. Ensuite, je mets cette information dans le tableau et soumettre au serveur.Restreindre le nombre de sélections et insérer les données sélectionnées dans un tableau
<li><a href="#" id="item1" class="select">Item One</a></li> ... etc.
Puis-je utiliser ce code pour activer la classe des éléments sélectionnés
function SelectPrizes(){
$('a.select').click(function() {
$(this).toggleClass("selected");
$(this).text($(this).text() == 'Choose prize' ? 'Selected' : 'Choose prize');
return false;
});
}
Ma question est, comment autoriser uniquement les 5 sélections et ajouter uniquement les éléments sélectionnés à un tableau par ID. Je comprends que je peux filtrer par hasClass ('sélectionné'), mais je ne peux pas trouver la bonne syntaxe pour cela.
Impressionnant. Merci beaucoup, j'ai réécrit mon code, le mien était un peu méchant. –