Wählen Sie das erste Kind, die Kinder mit Jquery

Ich habe eine html-Struktur wie diese:

<div class="one">
  <div id="two">
    <h2>Any</h2>
    <h4>Any</h4>
  </div>
  <div id="three">
  </div>
</div>

Habe ich zum auswählen der ersten und die ersten die Kinder von Elementen im obigen Fall: #zwei, h2, h4, ohne zu wissen, das erste element den id-Namen.
Wie könnte ich das tun?

Kann ich wählen Sie das erste element, aber wenn ich Inhalte hinzufügen().find (), um div:Erstens kann ich nicht wählen, seine Kinder:

$(document).ready(function() {
    $(".one").mouseover(function () {  
        $(this).children('div:first').contents().find('h2,h4').stop(true, true).fadeIn('fast');
     });

    $(".one").mouseout(function () { 
        $(this).children('div:first').contents().find('h2,h4').stop(true, true).fadeOut('fast');
    });
});

Den letzten und arbeiten (kein flimmern!) code:

$(".one").hover(function () {  
$(this).children('div:first').stop(true, true).fadeIn('fast');
}, function() {;
$(this).children('div:first').stop(true, true).fadeOut('fast');
});

Ich denke, ich muss zu geben, mir selbst mehr Zeit zu denken, bevor Sie hierher kommen und Fragen zu stellen. Jedenfalls habe ich gelernt, über .andSelf() und ein bisschen Jquery-syntax. Nochmals vielen Dank.

InformationsquelleAutor elbatron | 2011-08-12

Schreibe einen Kommentar