我在使用tablesorter jquery插件時遇到了一些麻煩。 問題是,我有一種觀點,即當單擊一個提交按鈕時,根據表單的搜索,將加載一個包含來自數據庫的信息的表。該表僅在單擊「搜索」按鈕時顯示,並不總是顯示相同的信息。我試圖使用tablesorter jquery插件,但它似乎並沒有工作。我打電話:對頁面加載後提交按鈕時出現的表格進行排序
<script src="/js/jquery-1.12.1.min.js" type="text/javascript"></script>
<script src="js/jquery.tablesorter.min.js"></script>
<head>
<script>
function sort_my_table(){
$('my_table').tablesorter();
}
</script>
</head>
,然後在下面的表格。
當我按下此按鈕時,表格顯示在頁面底部,按鈕提交表單,您可以在其中輸入所需的信息,然後使用此信息進行搜索,然後表格顯示結果搜索:
<input type="submit" class="btn btn-primary" value="search" name="send">
我的表看起來像這樣:
<thead>
<tr>
<th style="text-align:center">Code</th>
<th style="text-align:center">Name</th>
<th style="text-align:center">Description</th>
</tr>
</thead>
<?php foreach ($elements as $element) { ?>
<tbody>
<tr>
<td><?php echo $element->fabr?></td>
<?php if (count($element->place) > 0) { ?>
<td>
<?php foreach ($element->place as $pl) { ?>
<?php echo $pl['name'] ?><br>
<?php } ?>
</td>
<td>
<?php foreach ($element->place as $pl) { ?>
<?php echo $pl['number'] ?><br>
<?php } ?>
</td>
<?php } else { ?>
<td></td>
<td></td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>
我真的不知道如何使用它,或者如何使它發揮作用。
確保'my_table'是一個「正確的」css選擇器......它應該使用類名稱(句點;'.my_table')或id(hash;'#my_table')來定位表格。 – Mottie