如果能立即回答这个问题,我希望我不需要在这里提供一个repro演示。每当我将文件上传到我的Shiny应用程序时,我都想删除父div
下的所有div with id="daterangescontrol"
元素。所以我的代码是这样的:
removeUI(selector = "div#daterangescontrol div")
在div#daterangescontrol
下的FYI,动态生成div#daterange1
,div#daterange2
... div#daterange(n)
,具体取决于数据集中的列数,可以转换为日期。我的目标是在上传新文件时删除所有这些div子项(新数据集)。然而。上面的代码行只能删除第一个孩子,例如div#daterange1
。我想知道是不是因为我没有为选择器使用正确的语法。我对css不太熟悉。有人请帮忙吗?谢谢!
修改
演示代码在我的其他问题帖子中提供:
How to validate date range input in Shiny
请在removeUI
中查看observeEvent(input$file)
。