Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нет реакции на динамическую ссылку (https://javascript.ru/forum/jquery/11048-net-reakcii-na-dinamicheskuyu-ssylku.html)

Woody 04.08.2010 11:40

Нет реакции на динамическую ссылку
 
Используется 3-х колоночная компоновка. Слева меню, после выбора пункта в средней части строится таблица ссылок на документы:
$(function(){
//Вывести таблицу документов
  $('#link_docs').click(function(){
    var menuID = $(this).attr('id');
    $.getJSON(
      '/docs/index',
      { menuID: menuID },
      function(data) {
        var str = "<table cellspacing='0' cellpadding='0' border='0'>";
        $.each(data,function(index,rec){
	str += "<tr><td><a href='#' class='doc' id='"+rec.id+"'>"+rec.name+"</a></td></tr>"
        })
        str += "</table>";
        $('#page_table').html(str);
      }
    );
});

//Вывести информацию по документу
  $("a.doc").click(function(){
    $('#page_info').html("<p>Info</p>");
  });
})

Таблица нормально выводится, после этого нажимаю на любую ссылку, но в правой колонке ничего не происходит. Такое ощущение что таблица не загрузилась в DOM.

рони 04.08.2010 12:23

Когда новая таблица формируется тогда и надо к её ссылкам click цеплять , либо использовать live

Woody 05.08.2010 11:11

Спасибо, разобрался.


Часовой пояс GMT +3, время: 04:04.