2013-07-03 3 views
-2

Эта таблица находится в шаблоне, я не могу напрямую редактировать HTML-код и нуждаюсь в том, чтобы ссылки были в другом порядке, мне нужно переместить ссылку «about» ниже ссылки «donate».Переупорядочить строки таблицы с помощью jquery

<table class="leftnav"> 

<tbody> 

<tr> 
<td class="headergraphica"> 
<img src=".../images/ta.gif"> 
</td> 
</tr> 

<tr> 
<td class="leftlinkheading">Information</td> 
</tr> 

<tr> 
<td class="leftlink"><a href="#">event information</a></td> 
</tr> 

<tr> 
<td class="leftlink"><a href="#">about</a></td> 
</tr> 

<tr> 
<td class="leftlink"><a href="#">participate</a></td> 
</tr> 

<tr> 
<td class="leftlink"><a href="#">donate</a></td> 
</tr> 

</tbody> 
</table> 
+2

Звучит здорово, что вы пробовали? – j08691

ответ

1

Вы можете сделать это, как это -

$('.leftlink a:contains("donate")').closest('tr') 
      .after($('.leftlink a:contains("about")').closest('tr')); 

Demo ----->http://jsfiddle.net/zCZfT/

+0

Это сработало отлично! Спасибо :) – Jenny

0

Смотрите некоторые примеры here

могли бы, вероятно

$(".leftnav tr:eq(3)").appendTo(".leftnav tbody"); 
Смежные вопросы