Ich brauche den Inhalt einiger spezifischer Elemente erhalten jquery verwenden, das Problem ist, dass ich das gleiche Element auf meiner Seite zu wiederholen haben:Holen Sie sich den Inhalt der Geschwister-Elemente mit jQuery
<div class="content">
<img alt="" src="">
<p class="txt">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
<p class="info">Lorem ipsum dolor...</p>
<ul>
<li><a class="uiButton">Test</a></li>
</ul>
</div>
Also, die div. Inhalte wiederholen sich oft auf meiner Seite und ich möchte nur den Inhalt des divs abrufen, auf dem der Button geklickt wurde. Ich habe ein Onclick-Ereignis auf dem .uiButton gegeben und versucht, Eltern zu verwenden („txt‚) oder Geschwister (‘. Txt“), aber nicht zu funktionieren scheint ...
$(".uiButton").click(function(){
var txt = $(this).parent(".txt").text();
}
danke Nick! Das war sehr hilfreich! – Luciano
Der Grund, warum ich Ihre zweite Methode gewählt habe, war, dass die "ul" unbenannt war, ich bevorzuge es, die benannten Komponenten im Falle einer Strukturänderung auszuwählen. +1 – Orbling