我遇到了这种情况:我安装了tablesorter,并初始化了过滤器小部件。它正确显示,并且可以对列进行排序,但过滤器不会对任何内容进行排序。
有什么想法吗?谢谢!
我的标题:
<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.widgets.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.pager.js"></script>
我的javascript:
$(document).ready(function()
{
$("#tablesorter").tablesorter();
}
);
$(function() {
$("table").tablesorter({
widgets: [ "filter"]
});
});
答案 0 :(得分:1)
也许给出的答案here会有所帮助。将以下内容添加到您的css文件中:
jComboBox2.setBackground(Color.yellow);
Object child = jComboBox2.getAccessibleContext().getAccessibleChild(0);
BasicComboPopup popup = (BasicComboPopup)child;
JList list = popup.getList();
list.setSelectionBackground(Color.RED);
答案 1 :(得分:0)
不要初始化tablesorter两次。第二次初始化时,忽略所有选项。
将您的代码更改为:
$(function() {
$("table").tablesorter({
widgets: [ "filter"]
});
});