Вопрос по jquery – Скопируйте строку таблицы из одной таблицы в другую, используя jQuery

3

Мне нужно иметь возможность копировать строки из одной таблицы в другую, используя jQuery, когда установлен флажок в этой строке.

Я пытался использовать.clone() метод, но это было очень странное поведение. Несмотря на то, что jQuery был специально нацелен на строки во второй таблице, при копировании в первую, он все же может быть нацелен. Так что либо clone () не подходит, либо мне нужно использовать что-то еще.

$('#offers tbody tr td input.checkbox:not(:checked)').click(function (e) {
    var row = $(this).closest('tr');
});
@Jon Когда строка из второй таблицы была клонирована и клон добавлен к первой таблице, он все еще может быть нацелен на селектор jQuery, показанный выше ediblecode
Что еще может быть целью? Jon

Ваш Ответ

1   ответ
7
$('#offers tbody tr td input.checkbox:not(:checked)').on('change', function (e) {
     var row = $(this).closest('tr').html();
     $('#otherTable tbody').append('<tr>'+row+'</tr>');
});

http://jsfiddle.net/3BZp4/1/

Клон также ДОЛЖЕН работать на вас и не повлиять на выбор в будущем:

http://jsfiddle.net/AkVTw/1/

Теперь с уловом для снятия отметки в соответствии с комментариями:

http://jsfiddle.net/wGGDb/

Вы никогда не указывали, что это было желаемое поведение. Пожалуйста, опишите, что вы хотели бы, чтобы происходило более подробно. Следует "снять отметку" удалить его из второго списка? Какова ваша цель здесь?
when a checkbox in that row is checked. Совершенно уверен, что это означает, что когда он не отмечен, он не должен копировать эту строку. ediblecode
when its unchecked it shouldn't copy that row? Он не копируется, если вы его не проверяли. Вы ищете его UN-COPY, если вы UN-CHECK флажок? Какова ваша цель здесь? Пожалуйста, будьте более конкретны.
В вашем примере. Если вы установите флажок в первой таблице, он копируется во вторую таблицу. (Желаемый). Если снять этот флажок, он снова копируется во вторую таблицу. ediblecode
Ваш пример не работает. Когда вы снимите флажок, он все еще копирует в другую таблицу ediblecode

Похожие вопросы