gpt4 book ai didi

javascript - jQuery点击切换事件

转载 作者:行者123 更新时间:2023-11-29 21:22:33 26 4
gpt4 key购买 nike

我做了一个函数,当你点击它时选择一个项目。当我选择超过 10 个时,它会停止添加到 selectedItems

But when 10 items is selected, I can still toggle the class d-items-selected by clicking.我该如何禁用它?我试过使用 stop() 但取消了漏洞,所以我无法再次“取消选择”这些项目。

$(document).ready(function(){
$('.d-items').on('click', function(e){
e.preventDefault();
$(this).toggleClass('d-items-selected');
var selectedItems = $('.d-items-selected').length;
if(selectedItems > 10) {
$('.d-items').finish();
} else {
$('#ItemsSelected').html(selectedItems);
}
});
});

最佳答案

您可以禁用未选中的控件。像这样。

$(document).ready(function(){
$('.d-items').on('click', function(e){
e.preventDefault();
$(this).toggleClass('d-items-selected');
var selectedItems = $('.d-items-selected').length;
if(selectedItems > 10) {
//do not allow to select
$(this).removeClass('d-items-selected');
} else {
$('#ItemsSelected').html(selectedItems);
}
});
});

关于javascript - jQuery点击切换事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38252736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com