1

在 JQuery 遍历方面遇到一些问题并寻求一些帮助..

如果我有以下 html

<div id="1">
This is a div
</div>
<div id="2">
<a href="link">This is div 2</a>
</div>

我想做的是,当我单击 div 2 中的链接时,使用 dom 遍历向 div1 添加一个类,而不仅仅是直接引用 div 1s id....

非常感谢

4

3 回答 3

5

http://api.jquery.com/prev/

这应该这样做:

$('a').click(function() {
  $(this).parent().prev().addClass('previous');
});
于 2010-02-10T13:48:04.033 回答
0
$("#2 a").click(function(e) {
    e.preventDefault();
    $(this).parent().prev().addClass("myNewClass");
});

顺便说一句:ID 必须以字母而不是数字开头

于 2010-02-10T13:51:23.980 回答
0

查看.prev()

于 2010-02-10T13:51:35.313 回答