我需要在同一页面上使用datepicker和tablesorter提供帮助。如果一个或另一个在页面上,我能够使这个jquery函数工作,但不是两者兼而有之。以下是我的代码。任何帮助表示赞赏。
删除tablesorter的javascript时,datepicker有效。添加tableort的代码时,则datepicker不起作用。
Code for TableSorter
<script type="text/javascript">
$(document).ready(
function()
{
$("table")
.tablesorter(
{
// pass the headers argument and assing a object
headers: {
// assign the third column (we start counting zero)
6: {
// disable it by setting the property sorter to false
sorter: false
}
}
});
});
Datepicker代码:
$(函数(){
// Datepicker
$('.datepicker').datepicker({
inline: true
});
});
答案 0 :(得分:2)
任何时候在DOM中替换html,绑定到它的事件都会丢失(深度克隆除外)。这意味着所有的datepicker事件都已消失。
插件API在排序结束时触发自定义事件。
$('table').on("sortEnd",function() {
$('.datepicker').datepicker({
inline: true
});
});