带有 DataTables 的表中的外部链接(jQuery 插件)
Posted
技术标签:
【中文标题】带有 DataTables 的表中的外部链接(jQuery 插件)【英文标题】:external link in a table with DataTables (a plug-in for jQuery) 【发布时间】:2021-01-06 19:06:36 【问题描述】:我有一个表here,它是使用 JSON 文件和 DataTables(jQuery javascript 库的插件)构建的。 表格可以过滤,插件可以工作。
第一列中的单元格包含指向外部网站的链接,该链接在不同的选项卡中打开(我使用了target="_blank"
)。
当我对表格应用过滤器时,它的行被正确过滤,但是当我点击链接时所有过滤器都被重置并显示整个表格。
有什么技巧可以解决这个问题吗?
【问题讨论】:
您是否已将stateSave: true
添加到您的数据表中?您可以在this answer 中看到一个示例,它也使用过滤器窗格(尽管问题是针对与您不同的场景)。
谢谢。我已经添加了stateSave: true
,如图here,但问题仍然存在。
【参考方案1】:
原来是以前的 DataTables 存储库中的一个小错误。 在this discussion 之后,我使用最新版本的插件解决了这个问题。 现在第一列中的链接不会导致整个表格重绘。
【讨论】:
以上是关于带有 DataTables 的表中的外部链接(jQuery 插件)的主要内容,如果未能解决你的问题,请参考以下文章
当整个列中包含带有下拉列表的单元格时,如何应用搜索(jQuery DataTables)? [关闭]
在相应链接之后将带有 jQuery 的链接中的标题内容写入 DOM