|
0 Всего найдено: 11
Zyaka
Сообщение
05/09/2010 18:08
Копия темы
Немного непонятно по Jquery var count_col = 1; $(".add").click(function() { $('table tr').append('<td><input id="tbl_'+count_col+'"></td>'); count_col++; }); При клике ко всем строкам таблицы добавляется ячейка в конце. И в ячейку вставляется Input. Как каждому инпуту подставить уникальный ID? (чтобы у ячейки каждой строки ID отличались) Спасибо.
Zyaka
Сообщение
05/09/2010 18:13
Копия темы
не, при клике на .add в конец всем строкам СРАЗУ добавляется ячейка...перебора последовательно не происходит..
azius_worker
Сообщение
05/09/2010 18:17
Копия темы
<td><input id="tbl_#"></td> вместо # будет число кликов...
mayakwd
Сообщение
05/09/2010 18:18
Копия темы
а ко всем строкам добавляется ячейка. ну там for each какой-нибудь или что-то в этом роде. я просто с jquery не знаком, интуитивно понимаю :-)
mayakwd
Сообщение
05/09/2010 18:18
Копия темы
суть в том что к каждой строке прибавляется ячейка, и сколько строк столько и ячеек в которых будут инпуты с одним айди.
contenter
Сообщение
05/09/2010 18:20
Копия темы
var count_col = 1; $(".add").click(function() { $('table tr').each(function(){ $(this).append('<td><input id="tbl_'+count_col+'"></td>'); count_col++; }); }); вроде как то так
Zyaka
Сообщение
05/09/2010 18:31
Копия темы
0
при клике на кнопку задача "добавить к таблице колонку"...то есть к каждой строке таблицы добавить по ячейке. Ниже Владимир уже написал решение. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |