2010-08-06 42 views
1

我需要將類應用於<li>標記,該標記在用戶單擊鏈接時包含錨標記。就像這樣:將類應用於具有JS的父元素

<ul> 
<li><a href="#">Just an Example</a></li> 
</ul> 

因此,當用戶點擊<a href="#">Just an Example</a>,我需要一類適用於<li>包圍它。我將如何瞄準這個?我正在使用jQuery。

+0

的文檔是相當不錯:HTTP ://api.jquery.com/ – 2010-08-06 08:02:58

回答

1

只使用

$('a').click(function(){ 
    $(this).parent().addClass('theClass'); 
}); 
2
$('a[href=#]').click(function(){ 
    $(this).closest('li').addClass('your_class_name'); 
}); 

如果其保證,這樣的錨的父元素是LI您還可以使用

$(this).parent().addClass('your_class_name'); 
1
$("a").click(function() { 
    $(this).parent().whateveryouwant(); 
} 
相關問題