gpt4 book ai didi

javascript - jQuery 根据当前颜色更改 div 的背景颜色

转载 作者:行者123 更新时间:2023-11-30 18:40:57 25 4
gpt4 key购买 nike

我是 jQuery 的新手,一直在尽可能多地研究和使用它,我的问题是时间不多了,我需要尽快完成这个项目。不管怎样,我的问题...

单击时我有一个链接,它调用一个 jquery ajax 函数,该函数正常工作...成功后我希望代码更改 div 的背景颜色,但这取决于它当前的颜色,因为它可以切换回来在两种颜色之间来回...

无论如何,这就是我一直在玩的东西......

highlightColor = "#d8fe00"; //Updated to not cause confusion...
whiteColor = "#ffffff"; //Updated to not cause confusion...

$("input[value*='" + cId + "']").closest("div[class*='link-black']").attr("background-color", function(iPos, color) {
if(color != highlightColor) { return highlightColor; }
else { return whiteColor; }
}

如有任何帮助,我们将不胜感激!

最佳答案

考虑使用 .toggleClass相反:

CSS:

.highlight { background-color: 'yellow'; }

JS:

$("#selector").toggleClass("highlight");

关于javascript - jQuery 根据当前颜色更改 div 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884990/

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