在jquery中获取特定的相邻元素

时间:2010-10-29 09:33:59

标签: jquery

如果我有下表:

<tr class="alternate">
    <td>{$order.titel}</td>
    <td>{$order.auteur}</td>
    <td>&euro;{$order.prijs}</td>
    <td>{$order.aantal}</td>
    <td>&euro; {$order.aantal*$order.prijs}</td>
<tr>

和jquery里面我目前已经选择了第4个td,如何从第一个td中获取数据,请记住我从第4个td开始查看(例如,第4个td是'this')?< / p>

2 个答案:

答案 0 :(得分:5)

var first = $(this).siblings().first();

或者,对于其他元素之一:

var second = $(this).siblings().eq(1);

答案 1 :(得分:1)

您可以使用 prev() 方法返回前一个兄弟。

var first = $(this).prev().prev().prev();