使HTML表的三个元素成为下拉菜单

Make td elements of an HTML table a dropdown menu

本文关键字:元素 三个 下拉菜单 HTML      更新时间:2023-09-26

我有一个pandas数据框架,我用它来生成一个HTML表(dataframe.to_html())。我想使表的列之一下拉菜单有两个选项,将允许用户指定接受拒绝为表的那一行,但我有麻烦找出最好的方法去做这个。

Python代码:

df = random_pandas_dataframe
pandas.set_option('display.max_colwidth',-1)
html_table = re.sub(' task_table', '" id="task_table', df.to_html(classes='task_table'))

这个html表被提供给我的Django模板,然后显示如下:

<div class="table-responsive">
  {{ html_table | safe }}
</div>

有谁知道如何最好地编辑html表,使其中一列是一个下拉菜单与接受拒绝选项?如果可能的话,我很乐意使用javascript。

<tr >
<td class = "select">
    <select>
        <option value ="accept">Accept</option>
        <option value ="reject">Reject</option>
    </select>
</td>