2014-02-24 42 views
2

如果我有這樣的代碼在我的視圖頁面使用jQuery查找父html元素並添加CSS類就可以了

<li> 
    <a class="selected" href="/">Some link</a> 
</li> 

我如何使用jQuery來找到這個元素(選擇類),並追加到它的李父元素一些CSS類,結果應該是這樣的

<li class="some-class"> 
     <a class="selected" href="/">Some link</a> 
    </li> 

回答

4

使用:

$('.selected').parent().addClass('some-class') 

$('.selected').closest('li').addClass('some-class') 
+1

+1 .closest(),通常你想要的是http://api.jquery.com/closest/ – xec

0

您可以使用.parent()

$('.selected').parent().addClass('some-class') 

.closest()

$('.selected').closest('li').addClass('some-class') 
相關問題