Может через 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/');
});
});
|
Batman_1989,
ставьте клик на элемент выше того что загружается
$(elem).on('click', 'td', function(event) {})
|
Цитата:
Цитата:
Например:
$('<td/>', {text: value}).appendTo(tr)
Тоже самое с tr'ками. |
danik.js,
Имею похожую задачу: https://github.com/hhru/frontend-tes...ster/README.md Подскажите тезисно, как модифицировать ваш код, и что добавить, чтобы реализоваить добавление заметки с всплывающим окном в таблицу. При этом, по заданию: "сохранение календаря в localStorage". |
| Часовой пояс GMT +3, время: 11:32. |