我对如何正确选择父项(即 2 DIV 向上)有点困惑。
换句话说,我的 HTML 看起来像这样:
<div>Folder</div>
<div class="file_info">
<a href="test.jpg">Test File</a>
</div>
这是我当前的 jQuery:$("a[href$='.jpg']").addClass("Image");
但是,我不想将该类添加到 <a>
相反,我想将该类添加到上面的“文件夹”2 DIV 中。
最好的方法是什么?
谢谢!
最佳答案
这会起作用:
$("a[href$='.jpg']").parent().prev().addClass("Image");
首先,它导航到所选元素的父元素,然后导航到该元素之前最近的同级元素,从而到达您需要的 div
元素。
关于jQuery 选择向上 2 个 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1303743/