Javascript 下面是索引页I';我一直在努力。我想编辑和删除datatable中的按钮,但不起作用 $(文档).ready(函数(){ //新纪录 $('#MyTable')。在('click','a.editor_create',函数(e)上{ e、 预防默认值(); editor.create({ 标题:“创建新记录”, 按钮:“添加” }); }); //编辑记录 $('#MyTable')。在('click','a.editor_edit',函数(e)上{ e、 预防默认值(); editor.edit($(this.closest('tr'){ 标题:“编辑记录”, 按钮:“更新” }); }); //删除记录 $('#MyTable')。在('click','a.editor_remove',函数(e)上{ e、 预防默认值(); editor.remove($(this.closest('tr'){ 标题:“删除记录”, 消息:“您确定要删除此记录吗?”, 按钮:“删除” }); }); $('#MyTable')。数据表({ “处理”:对, “跨域”:正确, “ajax”:{ “url”:”https://jsonplaceholder.typicode.com/comments", “数据类型”:“jsonp”, “dataSrc”:” }, “栏目”:[ {“数据”:“id”}, {“数据”:“名称”}, {“数据”:“电子邮件”}, {“数据”:“正文”}, { 数据:空, 类名:“中心”, defaultContent:“/” } ] } ); } );
试试这个Javascript 下面是索引页I';我一直在努力。我想编辑和删除datatable中的按钮,但不起作用 $(文档).ready(函数(){ //新纪录 $('#MyTable')。在('click','a.editor_create',函数(e)上{ e、 预防默认值(); editor.create({ 标题:“创建新记录”, 按钮:“添加” }); }); //编辑记录 $('#MyTable')。在('click','a.editor_edit',函数(e)上{ e、 预防默认值(); editor.edit($(this.closest('tr'){ 标题:“编辑记录”, 按钮:“更新” }); }); //删除记录 $('#MyTable')。在('click','a.editor_remove',函数(e)上{ e、 预防默认值(); editor.remove($(this.closest('tr'){ 标题:“删除记录”, 消息:“您确定要删除此记录吗?”, 按钮:“删除” }); }); $('#MyTable')。数据表({ “处理”:对, “跨域”:正确, “ajax”:{ “url”:”https://jsonplaceholder.typicode.com/comments", “数据类型”:“jsonp”, “dataSrc”:” }, “栏目”:[ {“数据”:“id”}, {“数据”:“名称”}, {“数据”:“电子邮件”}, {“数据”:“正文”}, { 数据:空, 类名:“中心”, defaultContent:“/” } ] } ); } );,javascript,jquery,Javascript,Jquery,试试这个 <script> $(document).ready(function () { // New record $('#MyTable').on('click', 'a.editor_create', function (e) { e.preventDefault(); editor.create({ title: 'Create new reco
<script>
$(document).ready(function () {
// New record
$('#MyTable').on('click', 'a.editor_create', function (e) {
e.preventDefault();
editor.create({
title: 'Create new record',
buttons: 'Add'
});
});
// Edit record
$('#MyTable').on('click', 'a.editor_edit', function (e) {
e.preventDefault();
editor.edit($(this).closest('tr'), {
title: 'Edit record',
buttons: 'Update'
});
});
// Delete a record
$('#MyTable').on('click', 'a.editor_remove', function (e) {
e.preventDefault();
editor.remove($(this).closest('tr'), {
title: 'Delete record',
message: 'Are you sure you wish to remove this record?',
buttons: 'Delete'
});
});
$('#MyTable').DataTable( {
"processing": true,
"crossDomain": true,
"ajax": {
"url": "https://jsonplaceholder.typicode.com/comments",
"dataType": "jsonp",
"dataSrc":""
},
"columns": [
{ "data": "id" },
{ "data": "name" },
{ "data": "email" },
{ "data": "body" },
{
data: null,
className: "center",
defaultContent: '<a href="" class="editor_edit"onclick="editor_edit()">Edit</a> / <a href="" class="editor_remove">Delete</a>'
}
]
} );
} );
</script>
$('body').on('click', 'a.editor_edit', function() {
// do something
});