擁有jQuery的穿越了幾個問題,並尋找一些asssistance ..的jQuery遍歷到div的上述
如果我有以下的HTML
<div id="1">
This is a div
</div>
<div id="2">
<a href="link">This is div 2</a>
</div>
我想什麼做的是,當我點擊在2區的鏈接,是添加一個類使用DOM遍歷DIV1,而不僅僅是直接指的div的1S ID ....
非常感謝
擁有jQuery的穿越了幾個問題,並尋找一些asssistance ..的jQuery遍歷到div的上述
如果我有以下的HTML
<div id="1">
This is a div
</div>
<div id="2">
<a href="link">This is div 2</a>
</div>
我想什麼做的是,當我點擊在2區的鏈接,是添加一個類使用DOM遍歷DIV1,而不僅僅是直接指的div的1S ID ....
非常感謝
這應做到:
$('a').click(function() {
$(this).parent().prev().addClass('previous');
});
$("#2 a").click(function(e) {
e.preventDefault();
$(this).parent().prev().addClass("myNewClass");
});
BTW:IDS必須以字母開頭,而不是數字
退房.prev()
要麼使用'prevAll( 'DIV') '或'prev()'。使用這兩個手段,如果任何其他節點之間,沒有選擇。不知道這是你想要的。無論哪種方式+1! – 2010-02-10 13:52:02
謝謝你指出,我已經更新了我的答案。 – nortron 2010-02-10 13:54:00
像美人一樣工作!非常感謝 – namtax 2010-02-10 14:04:22