我正在使用WordPress和Genesis框架以及子主题。我正在尝试使用jQuery插件tablesorter来创建一个可排序的表。我在页面模板上创建了一个PHP表,如下所示:
<table id="propTable" class="tablesorter">
在我的functions.php
文件中,我有以下代码:
add_action( 'wp_enqueue_scripts', 'tablesort_script_add' );
function tablesort_script_add() {
wp_enqueue_script(
'jquery-tablesorter',
get_stylesheet_directory_uri() . '/js/tablesorter-master/js/jquery.tablesorter.js',
array('jquery')
);
}
我确保目录是正确的,但它似乎不起作用。我不知道tableorter js文件是否存在问题,或者使用子主题/ Genesis框架,我正在使用覆盖或其他方式干扰脚本。
我可能还需要编写另一个脚本文件来激活或实现特定表的tablesorter。如果有人能让我知道我需要添加或修复哪一个,并给我一些非常具体的,初学者级别的指示如何到达那里,将不胜感激!感谢。
答案 0 :(得分:2)
我想出了自己的问题!
因此,似乎我用来浏览帖子并创建表格的循环实际上是为每一行创建一个新的<tbody>
标记,因此只有表格的第一行才被排序。