Wie kann ich unter jQuery Kinder entfernen?

8

Im folgenden Beispiel

Ссылка

Ich möchte nur die Klasse 'Kind' von der Klasse 'Eltern' entfernen. Ich habe es versucht

.remove($('parent').children('child'))

Aber es funktioniert nicht

    
Hoa 29.07.2012, 21:56
quelle

5 Antworten

13

Sie benötigen Punkte, um Elemente für eine Klasse zu erhalten. Für zwei ist diese Syntax nicht korrekt.

%Vor%

Hier ist eine Demo.

    
Ry︁ 29.07.2012, 21:59
quelle
3

Möchten Sie die Kinder (mit einer Klasse "Kind") von Eltern (mit einer Klasse "Eltern") entfernen?

%Vor%

Oder einfach:

%Vor%     
Besnik 29.07.2012 22:04
quelle
2

Versuchen Sie $('.parent').find('.child').remove();​ Ссылка

Bearbeiten: Falls ich missverstanden habe und die Klasse wirklich entfernen wollte, probiere $('.parent').find('.child').removeClass('child')

aus     
Horen 29.07.2012 21:59
quelle
1

Das wird den Trick machen.

%Vor%

(Minitech schlug mich dazu :))

    
Fraser 29.07.2012 21:59
quelle
1

viele Möglichkeiten: Wenn Sie keine Kennung für das Kind haben, dann können Sie Kind seine Position auf dem Eltern entfernen:

%Vor%

Entferne direkt [wenn du eine ID hast]

%Vor%

Wenn Sie nicht wissen, was der Elternteil ist.

%Vor%

Falls Sie zu viele Kinder mit derselben Klasse haben, aber die Eltern sind für alle verschieden. Sie können das Kind auch entfernen, indem Sie die Kindklasse

setzen %Vor%

Dieses Skript entfernt nur ausgewählte untergeordnete Objekte im ausgewählten Parrent. Wenn es viele Kinder mit demselben Identifikator gibt, werden sie alle entfernt. [???] In diesem Fall können Sie custome attr erstellen, um das Element [nur für HTML5] auszuwählen. Beispiel

%Vor%

in diesem Fall Um dieses Element zu entfernen,

%Vor%

Wenn Sie irgendwelche Fragen zu diesem Post haben, bitte geben Sie mir Bescheid [comment]

    
insCode 19.11.2015 05:32
quelle

Tags und Links