Показать сообщение отдельно
  #7 (permalink)  
Старый 05.05.2011, 17:56
Кандидат Javascript-наук
Отправить личное сообщение для shaltay Посмотреть профиль Найти все сообщения от shaltay
 
Регистрация: 28.02.2011
Сообщений: 134

Чтобы не открывать новую тему, напишу тут следующий вопрос.

яваскрипт:
$('#add_input').click(function(){
	$('#table').append('<tr><td><input type="text" value="" class="elem2" /> <input type="text" value="" class=prname /><input type="button" value="go" class="but_go" /></td></tr>');
	$('.but_go').click(function(){
		var name = $(this).siblings().eq(0).attr('value');
		var a = Number($(this).siblings().eq(1).attr('value'));
		$('#itog').append('<div class="work">'+name+' <span class=timetime>'+a+'</span></div>');
	});
});


и хтмл:
<table id="table">
</table>
<input type="button" value="еще" id="add_input" /><br />


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