Я использую Ruby on Rails 3.0.9, jQuery 1.6.2 и jQuery UI.У меня есть следующий список HTML:
<ul>
<li>
<div class="left">
<%= link_to 'NAME', '#' %>
</div>
<div class="right">
<%= link_to 'SURNAME', '#' %>
</div>
<div class="middle">
<%= link_to 'AGE', '#' %>
</div>
</li>
<li>
<div class="left">
Test name1 value
</div>
<div class="right">
Test surname1 value
</div>
<div class="middle">
Test age1 value
</div>
</li>
<li>
<div class="left">
...
</div>
<div class="right">
...
</div>
<div class="middle">
...
</div>
</li>
</ul>
Я хотел бы сделать это сортируемым, используя JavaScript (если возможно, используя jQuery и jQuery UI, а не внешний плагин).То есть, нажимая на NAME
, SURNAME
или AGE
, я хотел бы перечислить элементы по нажатой ссылке "псевдостолбец" \ ".
Например:
Когда я нажимаю NAME
, я хотел бы иметь:
NAME* SURNAME AGE
---------------------------
Name1 Surname1 20
Name2 Surname2 25
Name3 Surname3 30
Name4 Surname4 24
... ... ...
Когда я нажимаю AGE
, я хотел бы иметь:
NAME SURNAME AGE*
---------------------------
Name1 Surname1 20
Name4 Surname4 24
Name2 Surname2 25
Name3 Surname3 30
... ... ...
Какя могу сделать \ код это?Что вы посоветуете по поводу (возможно, мне придется использовать HTML <table>...
вместо <ul><li>...
) ?