【发布时间】:2012-04-16 10:23:22
【问题描述】:
我有 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') 进行过滤,但我无法找出正确的语法。
【问题讨论】:
标签: jquery arrays filter restrict