有没有办法在RShiny中编辑HTML(DOM?)元素?

时间:2019-06-04 16:04:21

标签: html r shiny

我正在使用shinyWidgets包,并希望在pickerInput中编辑元素的标签属性。如何在pickerInput中的特定(第n个)元素上传递这样的更新?

我尝试将UI重新创建为原始HTML,并通过'index.html(www /)进行调用。这样便成功创建了一个呈现“弹出”内容的独立元素,但实际上并未编辑pickerInput中的现有选择(索引)。

我还试图通过标签$ script(“ text / css”)和html(“ ...”)来修改第(n)个孩子。

检查页面时,我们看到pickerInput通过HTML呈现,如下所示:

<div class="form-group shiny-input container">
<label class="control label" for="ReqTabSel3">
<br>
<div class="btn-group bootsrap-select show tickk form-control">
...
<button type = "button class="btn dropdown-toggle bs-placeholder...
data-id="reqTabSel3" title="Nothing Selected"...<span class="Filter...>Nothing Selected</span>

后续选择列为

<ul class"dropdown-menu inner"...
 <li data-original-index="0">
    <a tabindex="0"....</a></li>

除变化索引(0,1,2,3)外,其他类相同。

我注意到我可以在任何index''标签中添加“ title”,就像这样:

<a tabindex="01"...aria-selected="false" title='I show up when mouse hovers!'>...</a>

我希望能够编辑“

注意:这会在“未选择任何内容”选项中自动观察到。

0 个答案:

没有答案