Ich habe eine div:
<div class="test" id="someElement" style="position: absolute"></div>
Gibt es eine Möglichkeit zu überprüfen, ob das bestimmte Element:
$("#someElement")
hat eine bestimmte Klasse (in meinem Fall "Test").
Gibt es alternativ eine Möglichkeit zu überprüfen, ob en element einen bestimmten Stil hat? In diesem Beispiel möchte ich wissen, ob das Element " position: absolute
" hat.
Vielen Dank!
javascript
jquery
css
0100110010101
quelle
quelle
Antworten:
quelle
CSS-Stile sind Schlüssel-Wert-Paare, nicht nur "Tags". Standardmäßig ist jedem Element ein vollständiger Satz von CSS-Stilen zugewiesen. Die meisten von ihnen verwenden implizit die Standardeinstellungen des Browsers und einige von ihnen werden in CSS-Stylesheets explizit neu definiert.
So erhalten Sie den einem bestimmten CSS-Eintrag eines Elements zugewiesenen Wert und vergleichen ihn:
Wenn Sie den Stil nicht neu definiert haben, erhalten Sie den Browser-Standard für dieses bestimmte Element.
quelle
quelle
Wenn Sie auf das Element zugreifen müssen, das diese Eigenschaft hat und keine ID verwendet, können Sie diesen Weg gehen:
quelle
Ich habe eine Lösung gefunden:
aber irgendwie glaube ich, dass es einen besseren weg gibt!
quelle
Die Frage stellt zwei verschiedene Dinge:
Die zweite Frage wurde bereits beantwortet. Für den ersten würde ich es so machen:
quelle