2014-12-05 58 views
1

我的任務是接管一個爲Postgre SQL數據庫開發接口工具的項目。在Heredoc中使用浮動標題行的HTML表格

我想要做的是在heredoc中有一個鎖定/浮動表頭。表格行從數據庫中獲取並返回到主顯示heredoc並顯示,沒有任何問題。

但是,當用戶滾動瀏覽結果時,我還沒有被表頭浮動。我知道浮動標題代碼是有用的,因爲當它不包含在heredoc中時,它能夠在單獨的「項目」中工作。

PHP定界符片段:

<div> 
    (menu bar setup) 
</div> 
$submenu 
<div id="ContentBody"> 
    $content 
</div> 

$內容的房子返回表中的數據。

表的原始設置退貨:

$out = '<div id="divExt">'. '<table name="myTable" id="theTable">'.$th.$out.'</table>'. '</div>'; return $out;

更新的安裝有一個浮動的表頭:

$out = '<div id="divExt">'. '<table name="myTable" id="theTable">'.$th.$out.'</table>'. '</div>'.
'<script>'. 'var $table = $(".myTable");'. '$table.floatThead ({scrollContainer: function ($table) {return $table.closest("wrapper");} });'. '$(document).ready(function() {alert("Should float;");});'. '</script>'; return $out;

,制定這樣的警報在那裏作爲測試看看JS是否會在那裏工作。警報觸發,但表格標題不會浮動。

「jquery.min.js」和「jquery.floatThead.js」已放置在服務器上,位於heredoc的頭部分,並且據我所知,他們正在正確訪問。

任何想法/輸入/指導將不勝感激。

回答

0

var $table = $(".myTable");將選擇一個元素myTable而不是它的名稱

需要更改你的html來添加一個類,或者使用名稱選擇器。