gpt4 book ai didi

javascript jquery访问被点击的元素

转载 作者:行者123 更新时间:2023-11-29 19:28:22 25 4
gpt4 key购买 nike

我有以下使用 javascript 加载的半按钮列表:

        var html ='<ul class="nav well-tabs well-tabs-inverse mb10" id="users">';

html +='<li class="active"><a id="'+this.my.user+'" data-toggle="tab_'+self.my.id+'" class="pestaña">'+this.my.user+'</a></li>';
var users = this.my.community_users;
for (i=0;i<users.length;i++) {
if (users[i].user != this.my.user)
html +='<li><a id="'+users[i].user+'" data-toggle="tab_'+self.my.id+'" class="pestana">'+users[i].user+'</a></li>';
};
html +='</ul>';
$(html).appendTo("#Dashboard");

请注意,列表中的第一项是事件的。我得到这样的东西:

image

好的,现在我编写了他的 onclick 事件代码,以便在单击按钮时执行某些操作:

$(document).on('click', 'a[data-toggle=tab_'+self.my.id+']', function(e){
// whatever here
});

我现在需要的是将被单击的选项卡设置为事件状态,并将事件的选项卡设置为非事件状态。如何访问这两个元素以激活 addclass 和 removeclass?

最佳答案

您可以使用以下逻辑:

$(document).on('click', '#users li:not(.active)', function () {
$('#users').find('li.active').add(this).toggleClass('active');
});

关于javascript jquery访问被点击的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29735185/

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