Um die Dinge Super klar zu machen, ist das, was zu tun, um jedes Element innerhalb eines bestimmten Elements zu finden, die Sie bereits in diesem Fall zugreifen, die ist das Element mit 'e1' id =:
var child2 = $('#e1').find(".c2");
die folg:
<style>
.c1{ border:2px solid red; padding: 12px; background: lightyellow }
.c2{ border:2px solid green; padding: 12px; background: lightyellow }
.c3{ border:2px solid blue; padding: 12px; background: lightyellow }
</style>
<div class='c1' id='e1'>
<div class='c2' id='e2'>
<div class='c3' id='e3'>text</div>
</div>
</div>
die folgende Zeile Sie div e2 erhalten ist aufgrund Linien beide bekommen Sie div e3:
var child3 = $('#e1').find(".c3");
var child3_1 = $('#e1').find(".c2 :first");
Um etwas über diese zu ändern, müssen Sie die Objekte wie folgt verwenden:
$(child2).css('background-color','white');
$(child3).css('border','4px dotted pink');
$(child3_1).css('color','#ef2323');
Ich hoffe, das klar und hilfreich ist.
'.attr ('id')' wird die ID bekommen –
Sie haben mich mitten in der Bearbeitung gefangen. +1 –
Sie haben mich in der Mitte der Bearbeitung gefangen: P –