Может через live('click', func) нужно?
Таблица появляется после щелчка по ссылке, откуда приходят данные в JSON. После уже с помощью .getJSON формируется таблица и в нее вставляются данные.
$(function() {
$('ul.f-nav-tabs a').bind('click', function(event) {
event.preventDefault(); // Чтобы браузер по ссылке не ходил
var url = $(this).attr('href');
$.getJSON(url, function(data) {
$('table#items').remove();
var html_table = '<table id="edit"></table>';
var tr = '<tr>';
$.each(data.fields, function(key, value) {
tr += '<th>' + value + '</th>';
});
tr += '</tr>';
var html_table = $(html_table).append(tr);
$.each(data.qsd, function(key, value) {
var tmp_val = value;
var tr = '<tr id="' + key + '">';
$.each(tmp_val, function(key, value) {
tr += '<td>' + value + '</td>';
});
tr += '</tr>';
html_table = $(html_table).append(tr);
});
$('section#contentPane').html(html_table);
});
$('section#formPane').load('/hd/' + url + '/add/');
});
});