Переместить строку таблицы в динамически созданную строку? - PullRequest
0 голосов
/ 08 декабря 2010

Когда я динамически создал строку таблицы, используя Jquery.Я обнаружил, что не могу переместить новую созданную строку с помощью js.С другой стороны, я могу перемещать уже созданные строки с помощью Jquery.Пожалуйста, смотрите Демо в jsfiddle.net

Есть предложения?

1 Ответ

1 голос
/ 08 декабря 2010

Вы можете использовать метод live () :

$(".up,.down").live('click',function(){
    var row = $(this).parents("tr:first");
    if ($(this).is(".up")) {
        row.insertBefore(row.prev());
    } else {
        row.insertAfter(row.next());
    }
});

http://jsfiddle.net/TdsLj/3/

По определению live () будет «Присоединять обработчик к событию для всех элементов, которые соответствуют текущему селектору, сейчас и в будущем».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...