我有 15 个列表项。我只允许用户从中挑选 5 个。然后我把这个信息放入数组并提交给服务器。
<li><a href="#" id="item1" class="select">Item One</a></li> ... etc.
然后我使用此代码来切换所选项目的类别
function SelectPrizes (){
$('a.select').click(function() {
$(this).toggleClass("selected");
$(this).text($(this).text() == 'Choose prize' ? 'Selected' : 'Choose prize');
return false;
});
}
我的问题是,如何只允许 5 次选择并仅按 ID 将选定项目添加到数组中。
我知道我可以按 hasClass('selected') 过滤,但我无法找出正确的语法。