Ich muss die Sichtbarkeit eines Elements innerhalb eines Boostrap-Akkordeons überprüfen.Jquery: Wie überprüfe ich, ob ein Element in einem Boostrap-Akkordeon sichtbar ist?
Dieses Element wird unter bestimmten Umständen von JQuery Validator auf "display: none" gesetzt, und ich muss abhängig von seinen Anzeigeeinstellungen einige weitere Steuerelemente hinzufügen - da ich ein seltsames Verhalten mit seiner Funktionalität im Formular I festgestellt habe habe festgelegt und ich versuche einen anderen Ansatz zu finden.
Offensichtlich ist das Problem, dass Elemente in einem zusammengebrochenen Akkordeon nicht sichtbar sind, also weiß ich nicht, wie diese Eigenschaft kontrolliert wird.
Das Element ist:
<span id="edit-field-attachments-und-0-upload--2-error" class="error">Campo obbligatorio</span>
Also, wenn ich so etwas wie zu verwenden versuchen:
$('.panel span.error:visible')
oder gleichwertigen Selektoren, ich habe nicht ein korrektes Ergebnis erhalten, wenn das Akkordeon geöffnet wird.
Irgendeine Idee, wie diese Situation löst? Danke
probiere das '$ ('. panel span.error'). is (': visible')' –
Danke, aber das funktioniert auch nicht, wenn die Spannweite in einem kollabierten Akkordeon ist. – Giuseppe