gpt4 book ai didi

javascript - 更改 Jquery 中变量选择器的属性?

转载 作者:行者123 更新时间:2023-12-03 10:35:34 25 4
gpt4 key购买 nike

我正在玩一些 Jquery 作为一种爱好,并且在更改用户点击的任何内容的属性时遇到了问题。我有一堆选项卡,不想为每个选项卡创建一个事件,所以我试图将它们全部放入一个选项卡中。

抱歉,如果有点不清楚,我真的不知道 Jquery 的词汇。

var tabSelected = "default";
$('body').on("click",".subtab", function() {
var tabChosen = this.id;
tabChosen = tabChosen.substring(0, tabChosen.length-1); //cuts off T
tabChosen = "'#" + tabChosen + "'"; //puts into '#id' format
$(tabChosen).css('background-color','#E53939');
$(tabSelected).css('background-color','#FFFFFF');
tabSelected = tabChosen;
});

为了澄清起见,我对选项卡和子选项卡使用单独的 ID,因此对于具有 Home id 的 div,单击的子选项卡的 id 是 HomeT。那么 TabChosen 将是 HomeT,我一直在尝试将其操纵为我使用的常用 $('#id') 事物,其中 id 必须是 Home 而不是 HomeT。

我正在尝试更改单击的任何内容的颜色。此外,我希望用户所在的选项卡改回默认颜色。

感谢任何帮助。

最佳答案

这样做: tabChosen = "#"+ tabChosen;//输入'#id'格式

关于javascript - 更改 Jquery 中变量选择器的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29001860/

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