3 Stimmen

jquery traversing zu finden, ein Elternteil der Eltern

HTML:

<li class="comment">
<div class="p_comm">
 <div class="avatar"><img src="/img/1.jpg"></div>
 <div class="c_auth">author<a class="del" title="delete it!" rel="19">x</a></div>
 <div class="c_cont w">what ever</div>
 <div class="c_time">12-23 13:22:15</div>
</div>
</li>

Ich möchte das übergeordnete li relativ zum <a> in diesem Abschnitt. Ich kann keine Funktion finden, die dies ermöglicht. Ich habe versucht prev(),parentsUntil() keiner von ihnen kann dies tun. Derzeit muss ich verwenden $(this).parent().parent().parent() zu erreichen <li> . Gibt es eine Funktion zum Auffinden übergeordneter <li> direkt?

0voto

Salt Hareket Punkte 764
$("a.del").click(function() {
    alert($(this).closest("li").attr("class"))
 })

0voto

Virendra Punkte 2530

Verwenden Sie den folgenden Code:

$(function(){
    $("a").click(function(){
        $(this).parents("li").hide();
    })
})

http://jsfiddle.net/4yCux/1/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X