我是 JS 和 jQuery 的新手,我面临着一个我无法用我的知识解决的问题......我有一个网站可以让用户选择不同类型的沙拉和不同的选项,但我需要限制选择有些项目,我不知道该怎么做。复选框位于一个类中,但我有太多的复选框,我只想限制特定类中的复选框。
$(document).ready(function(){
$('#dressing-1 input[type=checkbox]').click(function(){
if($('#dressing-1 input[type=checkbox]:checked').length>=2){
alert($('#dressing-1 input[type=checkbox]:checked').length);
$('#dressing-1 input[type=checkbox]:not(:checked)').prop("disabled", true);
} else {
$('#dressing-1 input[type=checkbox]').prop("disabled", false);
}
});
});
这是我现在拥有的代码,它正在工作,但仅适用于第一项。我想让这个代码可用于该类的所有项目,.contenido-dressign
现在我使用 id#dressing-1
只是为了证实它运行良好。这个想法是制作一个更优雅的代码,而不是使用 #dressing-1 #dressing-2.. 等等......这就是为什么我试图将它应用于容器.contenido-dressing
。
这是网站:lunchtime.cl/menu