簡単な機能をフッタブルに適用しようとしています。行をタブで移動できるフッタブルがあります。各行でエンターをクリックして、現在選択されている行の非表示のコンテンツ/詳細を展開できるようにしたいのですが、クリック機能を見つけてキープレスエンターを追加するのに苦労しています。
これは現在私が追加したいくつかのjqueryですが、HTMLがjavascriptからレンダリングされているため、これは機能しません。つまり、マウスで行をクリックする前に非表示のコンテンツがレンダリングされません。
$("tbody").delegate("*", "focus blur", function () {
var elem = $(this);
setTimeout(function () {
elem.toggleClass("focused", elem.is(":focus"));
}, 0);
});
$('.footable > tbody > tr').keypress(function (e) {
if ($(this).hasClass("focused") && e.which == '13') {
//alert('test');
$('.footable-row-detail').css({ "display": "table-row" });
}
});