我想通过单击数据表中的一行来调用模式表单来创建“CRUD”函数。
我已经在这几个小时遍历了我的代码的每一步,似乎我的 JQ-UI 和 Datatables 之间出现了冲突。我找到了几个示例,包括“实时”函数的 Datatables 示例,您可以在其中初始化表并调用简单的 jquery 函数。
我正在使用:
- code.jquery.com/jquery-1.9.1.js
- code.jquery.com/ui/1.10.2/jquery-ui.js
- ../DataTables-1.9.4/media/js/jquery.dataTables.js
这个例子会给我光标,然后让表格在页面上“跳跃”。有没有人有一个可行的例子或我可以试验的小提琴?
function openDialog() {
$("#dialog-modal").dialog({
height: 140,
modal: true
});
}
/* Init DataTables */
$('#example').dataTable();
/* Add events */
$('#example tbody tr').on('click', function () {
$('#example tbody tr').css('cursor', 'pointer');
var sTitle;
var nTds = $('td', this);
var sBrowser = $(nTds[1]).text();
var sGrade = $(nTds[4]).text();
/*
if (sGrade == "A")
sTitle = sBrowser + ' will provide a first class (A) level of CSS support.';
else if (sGrade == "C")
sTitle = sBrowser + ' will provide a core (C) level of CSS support.';
else if (sGrade == "X")
sTitle = sBrowser + ' does not provide CSS support or has a broken implementation. Block CSS.';
else
sTitle = sBrowser + ' will provide an undefined level of CSS support.';
*/
openDialog();
//alert( sTitle )
});