2013-08-28 73 views
-1

我有這樣的:添加類等非點擊的元素基礎上,href標記

<ul> 
<li><a href="#home">home</a> 
<li><a href="#services">services</a> 
<li><a href="#contact">contact</a> 
<ul> 

,並在我的HTML的其他部分有的認爲是指向相同的「href」

<a href="#home"></a> 

鏈接我想要做的是向包含「a」元素的li元素添加一個類,該元素具有與點擊鏈接相同的href。

+0

嘗試:http://stackoverflow.com/search?q=add+class+to+another+element –

+0

你嘗試加入上課自己的CSS?結果是什麼? – acutesoftware

回答

0

試試這個:

$('li a[href="#home"]').closest("li").addClass("myclass"); 
+0

我認爲他想要li元素上的類 – EmeraldCoder

+2

這就增加了錨元素而不是li元素,這是期望的行爲。 – meub

+0

meub ..我不確定我一開始就弄明白了。謝謝你的提示。 –

0

嘗試

$('a[href="' + this.href + '"]').parent('li').addClass('new-class') 
相關問題