jQuery Append und Remove
Ich versuche, mit diesem jQuery append einige HTML und dann unappend es
if( !(jQuery(check).hasClass('selected'))){
jQuery(this).append('<span class="selected"> </span>');
}
Wie bin ich in der Lage, dies zu tun und auch live update ? Ich bin nur versuchen, fügen Sie dieses element, wenn ein Benutzer "Klicks" oder "off" ?
d.h. wenn der check nicht die Klasse "Selected" - Anhängen - sonst entfernen ?
könnten Sie ein paar html zu?
InformationsquelleAutor Tom | 2010-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Ihre Frage war ziemlich vage, und es fehlte markup habe ich eine basic-checkbox-Beispiel für die demo. Ich habe einen link zu einer live-demo auf jsFiddle hier
HTML:
JavaScript:
InformationsquelleAutor Kieran
Ich glaube, dass ein sinnvoller Ansatz sein könnte, um zu speichern die Ergebnisse der einzelnen Anhängen in ein array oder eine variable und Schleife durch, dass, wenn Sie entfernen Sie die Elemente. Für ein einzelnes element,
Wenn Sie dies tun, aus einem event-handler, der die variable
ele
definiert werden sollte, in der außerhalb des Bereichs, so dass es zugänglich ist, danach. Für mehrere Objekte:Wieder, das array
ele
sollte definiert werden, außerhalb des Anwendungsbereichs der jeder event-Handler. Ansonsten, die anderen Antworten auf diese Frage wird auch funktionieren.InformationsquelleAutor Yi Jiang
InformationsquelleAutor aefxx
Denke ich, dass Sie nicht brauchen, um add-span-tag gibt.
dann kann der code kurz sein wie dieser.
InformationsquelleAutor Jinbom Heo