【问题标题】:HTML table with a floating header row in a HeredocHeredoc 中带有浮动标题行的 HTML 表格
【发布时间】:2015-02-03 21:36:16
【问题描述】:

我的任务是接管一个正在为 Postgre SQL 数据库开发接口工具的项目。

我想要做的是在 heredoc 中有一个锁定/浮动的表头。表格行正在从数据库中获取并返回到主显示 heredoc 并显示没有任何问题。

但是,当用户滚动浏览结果时,我并没有让表格标题浮动。我知道浮动标题代码是有效的,因为当它不包含在 heredoc 中时,我已经能够让它在单独的“项目”中工作。

PHP heredoc sn-p:

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

$content 包含返回的表数据。

要返回的表的原始设置:

$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 的 head 部分,据我所知,它们可以正常访问。

任何想法/意见/指导将不胜感激。

【问题讨论】:

    标签: jquery html header floating heredoc


    【解决方案1】:

    var $table = $(".myTable"); 将选择一个类为myTable 的元素,而不是它的名称

    需要改变你的 html 来添加一个类,或者使用名称选择器。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2020-05-19
      • 2020-11-29
      • 2016-11-24
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      • 2013-10-16
      • 2017-04-11
      相关资源
      最近更新 更多