Показать сообщение отдельно
  #1 (permalink)  
Старый 18.10.2011, 16:51
Аватар для Tmin10
Кандидат Javascript-наук
Отправить личное сообщение для Tmin10 Посмотреть профиль Найти все сообщения от Tmin10
 
Регистрация: 13.05.2011
Сообщений: 104

Выделение строки в таблице
Есть таблица, пункты в которую могут дописываться с помощью
table.append(text);

где в text лежать строки <tr>...</tr>
Так вот, я пытаюсь выделить всю строку другим цветом при клике (пока пробую ячейки, как со строкой быть не знаю):
$('#telo_tb tr').click(function(){
	$(this).css('background-color','red');
	alert('!');
});

Но сообщение появляется только если кликнуть по первой строке, которая не была добавлена динамически, а прописана в html.
В чём может быть проблема и как выделить всю строку цветом?


P.S.
Исходный формат таблицы:
<table id='ctable' class='tablesorter'>
	<thead>
		<tr class='head'>
			<th>1</th>
			<th>2</th>
			<th>3</th>
			<th>4</th>
			<th>5</th>
		</tr>
	</thead>
	<tbody id='telo_tb'>
		<tr>
			<td>ууу</td>
			<td>ааа</td>
			<td>ччч</td>
			<td>ыыы</td>
			<td>яяя</td>
		</tr>
	</tbody>
</table>

Последний раз редактировалось Tmin10, 18.10.2011 в 16:54.
Ответить с цитированием