如何将表主体(tbody)ID注入到熊猫to_html()中?

时间:2019-11-12 19:37:22

标签: javascript python html pandas beautifulsoup

我有一个html表,该表正在用熊猫发送到网页; html出现在页面上之后,我就有了一些JavaScript代码,这些代码可以过滤输入到搜索栏中的给定字符串的表数据。

我需要为表主体分配一个表主体(tbody)ID;否则,JavaScript代码将过滤整个表(包括列标题)。分配表主体ID,然后将该ID传递给JavaScript代码,将使我在过滤/搜索时忽略列标题。

有人知道将表主体(tbody)ID注入熊猫to_html()的方法吗?

使用 df.to_html(table_id =“ myTable”)不起作用,因为它在表级别分配了该ID,而我需要将其分配给主体(tbody)。 / p>

这是我用于网页上的过滤器/搜索的JavaScript代码:

我希望myTable是表体ID,而不是表ID

'''

<script>
     $(document).ready(function(){
     $("#myInput").on("keyup", function() {
         var value = $(this).val().toLowerCase();
         $("#myTable tr").filter(function() {                                    
         $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
         });
     });
     });
</script>

'''

我本打算使用BeautifulSoup,但我的团队不想将bs4添加到我们的Docker配置中,除非这是绝对的最后选择。

也许可以用JavaScript代码忽略列标题吗?

对此将提供任何帮助!非常感谢!

0 个答案:

没有答案