2011-12-18 62 views
0

它我插上了他們給的site它示例表的HTML代碼工作正常:jQuery tablesorter插件工作正常,但不是我的表?

<table id="myTable" class="tablesorter"> 
<thead> 
<tr> 
    <th>Last Name</th> 
    <th>First Name</th> 
    <th>Email</th> 
    <th>Due</th> 
    <th>Web Site</th> 
</tr> 
</thead> 
<tbody> 
<tr> 
    <td>Smith</td> 
    <td>John</td> 
    <td>[email protected]</td> 
    <td>$50.00</td> 
    <td>http://www.jsmith.com</td> 
</tr> 
<tr> 
    <td>Bach</td> 
    <td>Frank</td> 
    <td>[email protected]</td> 
    <td>$50.00</td> 
    <td>http://www.frank.com</td> 
</tr> 
<tr> 
    <td>Doe</td> 
    <td>Jason</td> 
    <td>[email protected]</td> 
    <td>$100.00</td> 
    <td>http://www.jdoe.com</td> 
</tr> 
<tr> 
    <td>Conway</td> 
    <td>Tim</td> 
    <td>[email protected]</td> 
    <td>$50.00</td> 
    <td>http://www.timconway.com</td> 
</tr> 
</tbody> 
</table> 

,但是,如果我用我自己的表是:

<table id="myTable" class="tablesorter"> 
<thead> 
<tr> 
<td>Atasdc</td> 
<td>Gamdayed</td> 
<td>Wsds</td> 
<td>des</td> 
<td>Oveaime Losses</td> 
<td>Poidts</td> 
<td>sd</td> 
<td>sdd</td> 
<td>Sasdak</td> 
</tr> 
</thead> 
<tbody> 
<tr> 
<td><? echo $pasdtname ?></td> 
<td><? echo $pisadGP ?></td> 
<td><? echo $pisdtW ?></td> 
<td><? echo $piasdtL ?></td> 
<td><? echo $psdOL ?></td> 
<td><? echo $pisdttP ?></td> 
<td><? echo $psdttH ?></td> 
<td><? echo $pisdtR ?></td> 
<td><? echo $pitsdtS ?></td> 
</tr> 
<tr> 
<td><? echo $pasdlname ?></td> 
<td><? echo $phsdllGP ?></td> 
<td><? echo $phsallW ?></td> 
<td><? echo $phdasdlOL ?></td> 
<td><? echo $philsdP ?></td> 
<td><? echo $phidlH ?></td> 
<td><? echo $phidlR ?></td> 
<td><? echo $phidS ?></td> 
</tr> 
<tr> 
<td><? echo $nysdame ?></td> 
<td><? echo $nsdrGP ?></td> 
<td><? echo $nydsW ?></td> 
<td><? echo $nysdL ?></td> 
<td><? echo $nydOL ?></td> 
<td><? echo $nysdrP ?></td> 
<td><? echo $nysrH ?></td> 
<td><? echo $nsyrR ?></td> 
<td><? echo $nysrS ?></td> 
</tr> 
<tr> 
<td><? echo $njname ?></td> 
<td><? echo $njGP ?></td> 
<td><? echo $neejW ?></td> 
<td><? echo $njL ?></td> 
<td><? echo $nejOL ?></td> 
<td><? echo $nejP ?></td> 
<td><? echo $njH ?></td> 
<td><? echo $nejR ?></td> 
<td><? echo $njS ?></td> 
</tr> 
<tr> 
<td><? echo $nyiname ?></td> 
<td><? echo $nyeiGP ?></td> 
<td><? echo $nyiW ?></td> 
<td><? echo $nyiL ?></td> 
<td><? echo $nyriOL ?></td> 
<td><? echo $nyriP ?></td> 
<td><? echo $nyiH ?></td> 
<td><? echo $nyiR ?></td> 
<td><? echo $nyiS ?></td> 
</tr> 
</tbody> 

什麼給了?他們有什麼不同?我能想到的唯一的事情就是php編碼..?他的php變數都是整數。

以下運行第一個表罰款和第二個表不是。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 
<script src="http://autobahn.tablesorter.com/jquery.tablesorter.min.js" type="text/javascript"></script> 

<script type="text/javascript"> 
$(document).ready(function() 
    { 
     $("#myTable").tablesorter(); 
    } 
); 
</script> 
+0

您還應該添加js片段,以便我們幫助您找出差異。 – 2011-12-18 04:29:51

+0

注意到您使用的是短php標籤。這不是你遇到的問題的一部分,但它也不是一個很好的做事方式。標準的<?php標籤是一條可以走的路。 – Jason 2011-12-18 12:40:07

回答

2

你還記得這件嗎?

$(document).ready(function() 
{ 
    $("#myTable").tablesorter(); 
}); 

只是雙重檢查! :D

+0

我更新了上述帖子以包含JS – Shawn 2011-12-18 04:35:25