Помогите разобраться в проблеме.
Динамически формирую строки в таблице следующим образом:
Беру в качестве образца первую строку и вношу ее содержимое функцией html() при нажатии на кнопку в новую строку.
var session_counter=1;
var session_form=$("#new_profile_table tr[session=1]").html();
$("#add_session").click(function(){
session_counter++;
$("#new_profile_table").append('<tr session='+session_counter+'>'+session_form+'</tr>');
});
Строка добавляется правильно.
Но стоит попробовать добраться до атрибута session у тега tr как при клике он выводится лишь для первой строки. Для тех, что были сформированы динамически, он не отображается.
$(".new_session_delete").click(function(){
var session_view=$(this).parent().parent().attr('session');
alert(session_view);
});
Самое интересное, что в firebag действующий html код правилен - атрибут session сформирован у всех строк. Но выводится лишь у первой.