gpt4 book ai didi

javascript - 仅单击一行中的一个项目

转载 作者:行者123 更新时间:2023-11-30 17:01:58 25 4
gpt4 key购买 nike

当我至少选择了一个按钮时,是否可以连续禁用其他按钮?

$('.bet-offer div.option').click(function(){
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
$(this).addClass('selected');
}
});

结果应该是用户可以点击一行中的任何按钮,但是一旦点击,该行上的其他项目应该已经被禁用。但是,用户仍然可以从其他行的其他项目中选择按钮。

这是示例 fiddle :http://jsfiddle.net/1vuf1gm7/3/

谢谢!

最佳答案

按钮只不过是父 div 中彼此的 sibling 。您可以使用 .siblings() 定位其他按钮并删除从中选择的类。

您还应该使用 .toggleClass() 而不是使用 hasClass 条件添加/删除:

$('.bet-offer div.option').click(function(){
$(this).siblings('.option').removeClass('selected')
$(this).toggleClass('selected')
});

Working demo

关于javascript - 仅单击一行中的一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28669160/

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