gpt4 book ai didi

jquery - 即使在回发后也使用 jquery 更改 li 的颜色或父级

转载 作者:行者123 更新时间:2023-11-28 18:44:07 26 4
gpt4 key购买 nike

我有一棵具有以下结构的树:

Home
Products
Product1
Product2
Item1
Item2
Item3

I have a requirement that when Products1 are selected, the color of Products should be say red.为此,我使用了以下 jquery:

<script type="text/javascript">
$(document).ready(function () {
$(".leftnav li ul li").click(function(){
var thisAnchor = $(this);
var parent = $(thisAnchor).parent().parent();
$(parent).children("a").css('color','red');
});
});
</script>

这里的 leftnav 是在包含树结构的 div 上使用的类。单击 Product1 后颜色会立即更改,但页面回发后颜色会立即消失。有人可以指导我如何解决这个问题。

问候,斯瓦提耆那教

最佳答案

如果我对您的理解正确,您需要跨回发维护状态。要么你可以

  1. 将当前选择状态回传到服务器并在生成的 html 上为回发设置颜色
  2. 将当前选择状态存储在 cookie 中(查看 jquery cookie 插件)并修改 document.ready 上的颜色

关于jquery - 即使在回发后也使用 jquery 更改 li 的颜色或父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828388/

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