Checkbox 闪亮-按id访问单个复选框项

Checkbox 闪亮-按id访问单个复选框项,checkbox,shiny,Checkbox,Shiny,是否有一种方法可以通过id访问checkboxGroupInput中的各个复选框项,以便可以通过css单独修改这些复选框项 示例: 使用以下命令: #id输入[type=“checkbox”]:选中:之后{ 背景色:#FE0004; }也许这有帮助。如果在终端中键入checkboxGroupInput(“A”、“B”、字母[1:2]),您将得到实际的html代码 checkboxGroupInput("A", "B", letters[1:2]) # <div id="A" class=

是否有一种方法可以通过id访问checkboxGroupInput中的各个复选框项,以便可以通过css单独修改这些复选框项

示例:

使用以下命令:

#id输入[type=“checkbox”]:选中:之后{
背景色:#FE0004;

}
也许这有帮助。如果在终端中键入
checkboxGroupInput(“A”、“B”、字母[1:2])
,您将得到实际的html代码

checkboxGroupInput("A", "B", letters[1:2])
# <div id="A" class="form-group shiny-input-checkboxgroup shiny-input-container">
#   <label class="control-label" for="A">B</label>
#   <div class="shiny-options-group">
#     <div class="checkbox">
#       <label>
#         <input type="checkbox" name="A" value="a"/>
#         <span>a</span>
#       </label>
#     </div>
#     <div class="checkbox">
#       <label>
#         <input type="checkbox" name="A" value="b"/>
#         <span>b</span>
#       </label>
#     </div>
#   </div>
# </div>
checkboxGroupInput(“A”、“B”,字母[1:2])
# 
#B
#   
#     
#       
#         
#a
#       
#     
#     
#       
#         
#b
#       
#     
#   
# 

似乎没有任何
ID
s分配给各个复选框。

您可以使用带shinyjs的JavaScript向每个复选框添加ID

下面是一个基本的例子,说明如何做到这一点。如果要动态创建checkboxGroupInput,请确保在创建checkboxGroupInput后执行JavaScript

库(闪亮)
图书馆(shinyjs)
用户界面