使用带有knitrBootstrap的DT包

使用带有knitrBootstrap的DT包,r,knitr,knitrbootstrap,R,Knitr,Knitrbootstrap,是否有人知道在使用该软件包时是否存在问题?当我尝试使用datatable函数呈现数据表时,当文档创建时,表本身不会呈现 我尝试在标准的markdown文档和knitrBootstrap样式的文档中使用下面的简单示例。它在标准HTML输出中打印,但不在引导样式的文档中打印: library(DT) datatable(iris) 有没有想过是什么原因造成的,或者如何解决?我尝试过修改一些块选项,包括results='asis,但似乎没有帮助 我可以通过使用kable解决这个问题,设置一个id,然

是否有人知道在使用该软件包时是否存在问题?当我尝试使用
datatable
函数呈现数据表时,当文档创建时,表本身不会呈现

我尝试在标准的markdown文档和knitrBootstrap样式的文档中使用下面的简单示例。它在标准HTML输出中打印,但不在引导样式的文档中打印:

library(DT)
datatable(iris)
有没有想过是什么原因造成的,或者如何解决?我尝试过修改一些块选项,包括
results='asis
,但似乎没有帮助

我可以通过使用kable解决这个问题,设置一个id,然后在markdown块之外使用javascript来呈现表

kable(value_test, "html", table.attr = "id=\"test_table\"")
其次是:

<script type="text/javascript">
$(document).ready(function() {
    $('#test_table').DataTable();
} );

$(文档).ready(函数(){
$('test_table').DataTable();
} );

我真的不知道这方面的现状,但几年前,莱昂纳多·科拉多·托雷斯(Leonardo Collado Torres)已经找到了一种正确的方法来解决这一问题

最可能的问题是jQuery库被加载了两次,一次是由knitrBootstrap加载,另一次是由DT加载

您应该使用Chrome或Firefox开发工具检查html,看看是否存在jQuery错误,如果是,这可能是原因

如果您仍有问题,请在网站上打开问题