Настройка:
Я написал функцию jQuery для обновления ячеек таблицы таблицы_2, когда нажата строка в таблице_1. Вот что я написал:
<script type="text/javascript">
$("tr").live('click',function() {
var host = $(this);
alert('A row in table 1 is clicked!');
var count = host.find("td").eq(2).text();
$("#myTable_2 tr:eq(0) td:eq(1)").text(count);
$("#myTable_2 tr:eq(1) td:eq(1)").text(5);
});
</script>
Проблема:
Когда я перехожу через эту функцию с помощью FireBug, я вижу, что данные ячейки в myTable_2 меняются. НО, для каждого щелчка функция выполняется дважды. Я вижу окно предупреждения, появляющееся дважды для каждого щелчка.
Может кто-нибудь сказать мне, почему это происходит? И как этого избежать?