• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите чайнику в Jquery

  • Автор темы Jesus
  • Дата начала
J

Jesus

В двух словах о самой проблеме:
Вобщем надо сделать возможность без перезагрузки страницы перещать строки в таблице
Код:
<table>
<tr><td id="td1">строка 1</td><td><asp:Image ID="Image1" 
runat="server" ImageUrl="~/down_f.gif" Height="16px" Width="16px"/></td></tr>
<tr><td id="td2">строка 2</td><td><asp:Image ID="Image2" 
runat="server" ImageUrl="~/down_f.gif" Height="16px" Width="16px"/></td><td>
<asp:Image ID="Image3" runat="server" ImageUrl="~/up_f.gif" 
Height="16px" Width="16px"/></td></tr>
<tr><td id="td3">строка 3</td><td><asp:Image ID="Image4" 
runat="server" ImageUrl="~/up_f.gif" Height="16px" Width="16px"/></td></tr>
</table>
Пробовал сделать так:
Код:
$("#td1").replaceWith($("#td2"));
он их перемещает, но при этом затирает td1.
Помогите, как мне правильно сделать. Заранее всем спасибо.
 
V

vital

сохранить сначала тд1 в спан, а потом то что вы написали выше, потом спан заменить на тд)
 
@

@rtem

можно точнее куда какие строки нужно перетащить?
 
@

@rtem

вот простой пример
Код:
jQuery(document).ready(function() {
var str1 = jQuery('#td1').html();
var str2 = jQuery('#td2').html();
var str3 = jQuery('#td3').html();

jQuery('#td1').html(str3);
jQuery('#td2').html(str1);
jQuery('#td3').html(str2);
});
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!