Ajax通过链接加载不同的内容
问题描述:
我想要做什么,当我点击一个标签时,地址栏url也应该改变为该动作,并且还应该将该类添加到锚标签。Ajax通过链接加载不同的内容
这是jsfiddle中非常好的例子,我看到有人在*上共享。 http://jsfiddle.net/VcQKr/2/
但这里的问题是,它增加和L1标签消除类的,但当我此行 从
$parent.addClass("selected").siblings().removeClass("selected");
改变
$t.addClass("selected").siblings().removeClass("selected");
那么它只会增加类来锚定标签,但它不去除它的类?
答
这是因为a
元素不是您标记中的兄弟元素,您应该选择父代的兄弟并从其a
后代元素中移除该类。
$(this).addClass("selected")
.parent()
.siblings()
.find('a')
.removeClass("selected");
三江源先生,非常好看。现在我明白它是如何工作的。谢谢。 – 2013-03-13 21:27:14
@SyedHaiderHassan你非常欢迎。 – undefined 2013-03-13 21:30:53