2016-03-25 12 views
1

ich eine einfache jQuery-Schnipsel, die ein Div auf einer ausgewählten Klasse basierend auswählt und dann gelten einige CSS, um esjQuery ändern CSS Kinder Artikel

<div class="slc_option wrapper"> 
<a class="myanchor" title="My Anchor Title 1">My Link 1</a> 
</div> 
<div class="slc_option wrapper selected"> 
    <a class="myanchor" title="My Anchor Title 2">My Link 2</a> 
</div> 
<div class="slc_option wrapper"> 
    <a class="myanchor" title="My Anchor Title 3">My Link 3</a> 
</div> 

jsFiddle

jQuery(".slc_option.wrapper.selected").css({"background-color":"red","height":"50px"}); 

Ich möchte jetzt um das CSS für die .myanchor-Klasse selbst zu ändern. Hat jemand ein Beispiel, das ich sehen kann?

+0

Sie fügen gerade .myanchor zu Ihrem bereits schreibenden css Bindeelement hinzu? –

Antwort

1
jQuery(".slc_option.wrapper.selected .myanchor").css({"background-color":"red","height":"50px"}); 
1
jQuery(".slc_option.wrapper.selected .myanchor") 
.css({"background-color":"red","height":"50px"}); 

Oder

jQuery(".slc_option.wrapper.selected>.myanchor") 
.css({"background-color":"red","height":"50px"}); 
1

Versuchen Sie folgendes: Sie das Kind Ankerelement mit Klasse auswählen können myanchor

jQuery(".slc_option.wrapper.selected a.myanchor").css({"background-color":"red","height":"50px"}); 

JSFiddle Link