У меня есть меню выбора в блестящем, как показано ниже.
selectInput(
"mySelectMenu",
"",
c(1,2),
selected = NULL,
multiple = FALSE
)
Наблюдаются действия с этим элементом, как показано ниже
observeEvent(input$mySelectMenu,{
currentIndividual<-as.numeric(input$mySelectMenu)
toggleFunction(currentIndividual)
},ignoreInit=TRUE)
В инспекторе я вижу этот div, который содержит раскрывающийся контент.Это HTML выглядит так:
<div class="selectize-dropdown-content">
<div data-value="1" data-selectable="" class="option selected">318_2007</div>
<div data-value="2" data-selectable="" class="option">320_2007</div>
<div data-value="3" data-selectable="" class="option">321_2007</div>
<div data-value="4" data-selectable="" class="option">344_2009</div>
<div data-value="5" data-selectable="" class="option">346_2009</div>
<div data-value="6" data-selectable="" class="option">355_2009</div>
</div>
И выглядит визуально так:
Наконец, я хотел бы изменитьпосмотрите на некоторые из этих пунктов меню в определенных случаях.Конкретный сценарий ... Я хочу, чтобы у div с 'data-value = "2"' был текст BOLD RED .Как я могу специально добавить / удалить класс CSS ниже (.menuItemInactive) из div с data-value = '2'?Я уже использую блестящий.js и был бы рад использовать его или любой другой пакет для этой задачи.
.menuItemInactive{
font-weight:bold;
color:red;
}