У меня есть Ajax загружен Datatable, и я хотел бы использовать x-editable на своих ячейках. Я уже попробовал простой способ, exatcly, как в примере:X-Editable issue with DataTables
$('a.editable').editable({
type: 'text',
pk: 1,
name: 'nome',
url: 'post.php',
title: 'Edit name'
});:
на базовой линии внутри <td>
как:
<a href='#' class='editable'>Name</a>
, но он не работает. Единственный способ я нашел, чтобы сделать его работу является:
$(document.body).on('click', 'a.editable', function(e){
$(this).editable('toggle');
});
с HTML:
<a href="javascript:;" class="" data-pk="id1" data-name="nome" data-type="text" data-url="post.php" data-title="Edit name">Name</a>
Сейчас он работает, но только в первый раз, то получите пунктирная граница дна и оно не более клики/редактируемые.
Есть ли способ привязать события к элементу внутри ячейки DataTables?