@ radi8 - проверьте мой отредактированный ответ для вашей следующей части вопроса.

ледовал способ JQuery для динамического добавления строк таблицы. Одна отличная тема:Как скопировать строку таблицы с клоном в jquery и создать новые уникальные идентификаторы для элементов управленияс последним примером, который я нацеливаю в этом посте.

У меня скрипка приводя пример того, что я пытаюсь сделать. Эта скрипка точно не работает, но я работаю над этим,

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

Благодаря Нику Крейверу я пытаюсь использовать это:

// do Add row options
$("#Add").click(function() {

    var rowCount = $('#secondaryEmails >tbody >tr').length;
    var i = rowCount + 1;
    alert('rowCount: ' + rowCount + ', new row: ' + i);
    $("#secondaryEmails >tbody tr:first").clone().find("input").each(function() {
        $(this).attr({
            'id': function(_, id) {
                return id + i
            },
           'name': function(_, name) {
                return name + i
            },
            'value': ''
        });
    }).end().appendTo("#secondaryEmails >tbody");
});

который хорошо скопирует и вставит строку, но если у меня есть строка с переключателем, полем ввода и списком выбора, я не могу понять, как сказать ему установить значение по умолчанию для каждого элемента в зависимости от типа элемента. Я пытаюсь использовать строку шаблона, но это означает, что мне нужно установитьstyle:display атрибут в строке изnone вtable-cell, Опять как?

Пожалуйста, посмотрите на упомянутую ранее скрипку для рабочего примера.

Ответы на вопрос(2)

Ваш ответ на вопрос