我正在尝试将一些简单的功能应用于footable。我有一个脚手架,你可以在行中使用标签。在每一行,我希望能够单击 Enter 以展开当前选定行的隐藏内容/详细信息,但是我在定位单击功能和添加按键输入时遇到了一些麻烦。
这是目前我添加的一些 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" });
}
});