javascript - 使用 JS 将类应用于父元素

标签 javascript jquery html

我需要为 <li> 应用一个类当用户单击链接时包含 anchor 标记的标记。像这样:

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

所以当用户点击<a href="#">Just an Example</a> , 我需要对 <li> 应用一个类附上它。我将如何定位这个?我正在使用 jquery。

最佳答案

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

如果保证这种 anchor 的父元素是LI,您也可以使用

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

关于javascript - 使用 JS 将类应用于父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3421485/

相关文章:

jQuery Flex Select - 如何设置所选选项?

javascript - fullpage.js 在滚动时改变滚动方向

html - 如何在保存图像时禁用保存图像并将后缀更改为.htm?

javascript - 使用 JavaScript 将多个 div 居中放置在流畅的布局中

javascript - Canvas 动画

javascript - 有没有办法获得位置 :absolute elements? 的继承宽度

javascript - 单击一个图标,它会通过 javascript 显示一个下拉菜单

javascript - knockout 是否异步执行模型绑定(bind)?如果是这样,我该如何预防?

javascript - 动态添加然后隐藏新行后维护表格备用行背景

html - 如何在 Markdown 表中编写列表?