Wie erhalte ich ein übergeordnetes Element in jQuery, wenn das untergeordnete Element bekannt ist?

7

Ich verwende jQuery Mobile, das eine Menge des DOM für Sie erstellt. Ich muss () Radio-Buttons entfernen, aber basierend auf wie der HTML-Code in jQuery Mobile erstellt wird, habe ich keine ID für das Eltern-Div. Ich kann sowohl die Eingabe als auch die Beschriftungen leicht erfassen, muss aber auch unser div entfernen, um den Eintragsstyling vollständig aus der Liste der Optionsfelder zu entfernen.

%Vor%     
Will Curran 01.06.2011, 18:22
quelle

3 Antworten

12

Wird jQuerys .parent() funktionieren?

    
tjm 01.06.2011, 18:25
quelle
10

Da das Element <div> das direkte übergeordnete Element Ihres Elements <input> ist, können Sie das übergeordnete Element () Methode:

%Vor%

Wenn Sie möchten, dass der erste Vorgänger einem Selektor entspricht, können Sie am nächsten () verwenden:

%Vor%

Beachten Sie jedoch, dass closest() das Element selbst in seine Suche einbezieht.

    
Frédéric Hamidi 01.06.2011 18:28
quelle
0

das funktioniert für mich .....

var child = '# oder. und Name deines Kindes div ... ';

%Vor%     
Bill Warren 20.07.2013 10:04
quelle