在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 ....
非常感谢
答案 0 :(得分:5)
这应该这样做:
$('a').click(function() {
$(this).parent().prev().addClass('previous');
});
答案 1 :(得分:0)
$("#2 a").click(function(e) {
e.preventDefault();
$(this).parent().prev().addClass("myNewClass");
});
btw:ids必须以字母而非数字开头
答案 2 :(得分:0)
查看.prev()