Ich habe eine R-Shiny-App mit einer Navigationsleiste aus dem R-Shiny-Paket.Da ich jedoch an der Ausgabe von HTML interessiert bin, sind hier keine R-spezifischen Kenntnisse erforderlich.
Wenn Sie durch diese Navigationsleiste navigieren, werden diese Einträge übersprungen, wenn diese Registerkarten zuvor ausgewählt wurden. Dies liegt daran, dass es glänzend wird, wenn eine Registerkarte ausgewählt wird. Ist HTML basierend auf einem leeren Klassenattribut gültig? Das ist ungültiges HTML. Das muss der Grund dafür sein, dass das Durchsuchen der Navigationsleiste mit der Tab-Taste fehlschlägtclass="active"
添加到导航栏中该选项卡的
="active"
,只剩下
hinzugefügt habe
$(document).on('hide.bs.tab', (x) => { $('*[class!=*]').removeAttr('class');Entfernen Sie alle diese Ziele, wenn ein neuer Tab ausgewählt wird. Ich denke jedoch, dass dies für zusätzliche Verwirrung sorgen wird, da andere Funktionen in der App jetzt nicht mehr funktionieren – vorhersehbar ist dies ein sehr brutaler Ansatz. Das Problem ist, dass dieser HTML-Code ungültig ist und ich nicht weiß, wie ich ihn richtig auswählen soll!Es wäre großartig, wenn jemand eine Strategie zur Lösung dieses Problems vorschlagen könnte. Danke!
对空类使用属性
[]
选择器,例如:[class=""]
在纯 JavaScript 中,你会这样做:
无需加载整个库。