Gibt es eine Möglichkeit, den Stil zu erhalten: Anzeigeattribut, das entweder keine oder Block haben würde?Jquery - Wie bekomme ich das Stilanzeigeattribut "none/block"
DIV:
<div id="ctl00_MainContentAreaPlaceHolder_cellPhone_input_msg_container" class="Error cellphone" style="display: block;">
<p class="cellphone" style="display: block;">Text</p>
</div>
Ich weiß, dass es eine Möglichkeit, wenn das DIV versteckt, um herauszufinden, ist oder nicht, aber das div in meinem Fall wird dynamisch eingespritzt, so dass es immer so sichtbar somit falsch auftaucht kann ich nicht verwenden, dass:
$j('.Error .cellphone').is(':hidden')
ich bin in der Lage das Ergebnis zu erhalten "display: block" mit:
$j('div.contextualError.ckgcellphone').attr('style')
Ist t hier ein Weg, um nur den Wert "Block" oder "None" zu bekommen oder gibt es eine bessere/effizientere Möglichkeit, dies zu tun?
Da Sie versuchen, eine Gleichheitsprüfung zu tun ist, nicht sollte verwenden Sie '===' anstelle von '=='? – gmeben
Das Überprüfen mit .css ("display") und .is (": visible") ist nicht dasselbe. Wenn das Elternelement "display: none" hat, ergeben sich unterschiedliche Ergebnisse. Achtung. – xecute