【发布时间】:2017-02-27 15:12:13
【问题描述】:
我正在使用:jquery.dataTables.js 来自:https://datatables.net
我的删除按钮不起作用,我想知道我做错了什么。
如果我删除拖放功能,按钮可以正常工作。
有人知道我做错了什么吗?
jsfiddle:http://jsfiddle.net/f7debwj2/24/
rowReorder: {
dataSrc: 'order',
selector: 'tr',
},
如果我删除selector: 'tr',工作正常,但我不能因为整行需要可拖动
html:
<table id="example" class="display" width="100%" cellspacing="0">
<thead>
<tr>
<th>order</th>
<th>name</th>
<th>country</th>
<th>action</th>
</tr>
</thead>
</table>
jquery
$(document).ready(function() {
var dt = $('#example').dataTable();
dt.fnDestroy();
});
$(document).ready(function() {
var url = 'http://www.json-generator.com/api/json/get/bQzyuEGndu?indent=2';
var table = $('#example').DataTable({
ajax: url,
rowReorder: {
dataSrc: 'order',
selector: 'tr',
},
columns: [{
data: 'order'
}, {
data: 'place'
}, {
data: 'name'
}, {
data: 'delete'
}],
"fnDrawCallback": function(oSettings) {
$("i.fa.fa-minus-square").click(function(event) {
$(this).closest("tr").remove();
});
}
});
});
【问题讨论】:
标签: javascript jquery json datatable