Добавить таблицу с помощью добавления по нажатию кнопки - PullRequest
0 голосов
/ 10 августа 2011

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

$("#button").click(function() {
   $("#divId").dialog("open");     
   $('#divId').appendTo('.table_width');
});

Обратите внимание, что в этом коде .table_width - это класс таблицы, а #divId - это идентификатор div. Тем не менее, это не похоже на работу. Я делаю это правильно? Заранее спасибо за любую помощь.

Ответы [ 3 ]

1 голос
/ 10 августа 2011

Используйте .append вместо .appendTo. Из вашего вопроса я понимаю, что вы хотите добавить существующую таблицу к # divId. .appendTo добавит ваш div в таблицу, а это не то, что вам нужно.

0 голосов
/ 10 августа 2011

Примерно так:

$("#button").click(function() {
   $('#divId').append($('.table_width')).dialog("open");
});
0 голосов
/ 10 августа 2011

Вы пытаетесь создать совершенно новую таблицу при каждом щелчке или просто строку таблицы?

В любом случае, вам нужно использовать "add ()" для создания новых элементов.Чтобы добавить новую (пустую) строку в существующую таблицу, используйте:

$("#button").click(function() {
   $('#existing_table').add('tr').addClass('.table_width');
});

Это добавит новую строку с классом "table_width".Не уверен, что это то, что вы хотите;)

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