使用JS将类应用于父元素

时间:2010-08-06 06:33:41

标签: javascript jquery html

当用户点击链接时,我需要将一个类应用于包含锚标记的<li>标记。像这样:

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

因此,当用户点击<a href="#">Just an Example</a>时,我需要将一个类应用到封闭它的<li>。我该如何定位?我正在使用jquery。

3 个答案:

答案 0 :(得分:2)

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

如果它保证这样一个锚的父元素是LI,你也可以使用

$(this).parent().addClass('your_class_name');

答案 1 :(得分:1)

$("a").click(function() {
   $(this).parent().whateveryouwant();
}

答案 2 :(得分:1)

只需使用

$('a').click(function(){
    $(this).parent().addClass('theClass');
});