在jquery中获取特定的相邻元素
如果我有下表:在jquery中获取特定的相邻元素,jquery,Jquery,如果我有下表: <tr class="alternate"> <td>{$order.titel}</td> <td>{$order.auteur}</td> <td>€{$order.prijs}</td> <td>{$order.aantal}</td> <td>€ {$order.aantal*$
<tr class="alternate">
<td>{$order.titel}</td>
<td>{$order.auteur}</td>
<td>€{$order.prijs}</td>
<td>{$order.aantal}</td>
<td>€ {$order.aantal*$order.prijs}</td>
<tr>
{$order.titel}
{$order.auteur}
&欧元;{$order.prijs}
{$order.aantal}
&欧元;{$order.aantal*$order.prijs}
在jquery中,我当前选择了第四个td,如何从第一个td中获取数据,请记住,我从第四个td开始查看(例如,第四个td是“this”)?您可以使用返回前面同级的方法
var first = $(this).prev().prev().prev();
您可以使用方法返回前面的同级
var first = $(this).prev().prev().prev();
或者,对于其他元素之一:
var second = $(this).siblings().eq(1);
或者,对于其他元素之一:
var second = $(this).siblings().eq(1);
@弗里德里克·哈米迪:不,等式是1-based@Harmen, ? 文件上说它是零基的。是的,它是零基的。因此,
second=
:-)@Frédéric Hamidi:你说得对,我把第n个child()和第1个混淆了-based@lonesomeday,你说得对,我被提到第一个的问题弄瞎了眼睛。@Frédéric Hamidi:不,eq是1-based@Harmen, ? 文件上说它是零基的。是的,它是零基的。因此,second=
:-)@Frédéric Hamidi:你说得对,我把第n个child()和第1个混淆了-based@lonesomeday,你说得对,我被提到第一个的问题弄瞎了眼睛