wie neues div-Tag hinzufügen neben Kontrollkästchen, wenn das Kontrollkästchen aktiviert ist und auch wenn zwei Kontrollkästchen aktiviert ist, muss das zwei div-Tag angezeigt werden. bitte helfen und mich um dieses Modul zu lösen jquery mitSo fügen Sie ein neues div-Tag hinzu, wenn das Kontrollkästchen mit jquery aktiviert ist
0
A
Antwort
2
$(':checkbox').click(function() {
if ($(this).attr('checked')) {
// create new div
var newDiv = $('<div>contents</div>');
// you can insert element like this:
newDiv.insertAfter($(this));
// or like that (choose syntax that you prefer):
$(this).after(newDiv);
} else {
// this will remove div next to current element if it's present
$(this).next().filter('div').remove();
}
});
Wenn Sie wan't diese neue div hinzuzufügen neben dem Kontrollkästchen‘Label dann zuerst sicherstellen, dass Sie ids Set für Ihre Kontrollkästchen haben und dass die Verwendung für Attribut in Etiketten Etiketten mit Checkboxen verbinden:
<label for="myCb1">test</label>
<input type="checkbox" id="myCb1" value="1" />
Jetzt können Sie nur über ein wenig JS-Code ändern und Sie sind fertig:
$(':checkbox').click(function() {
// current checkbox id
var id = $(this).attr('id');
// checkbox' label
var label = $('label[for=' + id + ']');
if ($(this).attr('checked')) {
// create new div
var newDiv = $('<div>contents</div>');
// insert div element
newDiv.insertAfter(label);
} else {
// this will remove div next to current element if it's present
label.next().filter('div').remove();
}
});
Verwandte Themen
- 1. So aktivieren Sie das Textfeld Kontrollkästchen aktiviert
- 2. Wenn das Kontrollkästchen aktiviert ist, wählen Sie ein Radio
- 3. So reichen Sie 0 ein, wenn das Kontrollkästchen deaktiviert ist, und 1 senden, wenn das Kontrollkästchen in HTML aktiviert ist
- 4. Jquery-Code, wenn das Kontrollkästchen aktiviert ist, wählen Sie alle anderen Kontrollkästchen - Arbeiten mit Laravel
- 5. So fügen Sie ActiveRecord ein neues Attribut hinzu
- 6. Eingabefelder löschen, wenn das Kontrollkästchen aktiviert ist
- 7. Datensatz aktualisieren, wenn das Kontrollkästchen aktiviert ist
- 8. Dynamische Änderung einer jQuery-Regel, wenn ein Kontrollkästchen aktiviert ist
- 9. jQuery deaktivieren Formularelement, wenn das Kontrollkästchen aktiviert ist
- 10. So fügen Sie ein neues Element in das Systemmenü ein
- 11. Wenn Kontrollkästchen aktiviert ist, führen Sie "etwas"
- 12. Zeigen Sie ein Paneloverlay, wenn ein Kontrollkästchen aktiviert ist
- 13. So fügen Sie ein neues Textfeld hinzu, wenn auf die Schaltfläche geklickt wird
- 14. Fügen Sie Werte aus Kontrollkästchen-Labels hinzu
- 15. Dynamisch Textfeld zu Fenster hinzufügen, wenn das Kontrollkästchen aktiviert ist
- 16. CheckedListBox-Steuerelement - Aktivieren Sie nur das Kontrollkästchen, wenn das Kontrollkästchen aktiviert ist
- 17. JQuery Datatables Kontrollkästchen aktiviert
- 18. Eine Tabellenzeile ausblenden, wenn ein Kontrollkästchen aktiviert ist
- 19. So fügen Sie ein Element mit einem benutzerdefinierten SOAPHandler hinzu
- 20. Wie fügen Sie ein neues ActiveRecord-Beziehungsobjekt einem leeren hinzu?
- 21. Warum aktiviert/deaktiviert jQuery das Kontrollkästchen
- 22. Laravel Validation Wenn das Kontrollkästchen aktiviert ist, ist Eingabetext erforderlich?
- 23. Eingabeart kann nicht aktiviert werden, wenn das Kontrollkästchen aktiviert ist (Jquery)
- 24. Subtrahieren 1 von Gesamt, wenn das Kontrollkästchen aktiviert ist
- 25. So fügen Sie Eingabewerte hinzu
- 26. wie Bild hinzufügen, wenn das Kontrollkästchen aktiviert ist
- 27. So fügen Sie eine Löschbestätigungsmeldung hinzu
- 28. Jquery - überprüfen, ob mindestens ein Kontrollkästchen aktiviert ist
- 29. Fügen Sie jedem Bild ein Datenattribut mit Jquery hinzu
- 30. So fügen Sie Bildfilter mit fabric.js hinzu
Dank für die ur-Update werde ich versuchen, diesen –
hallo Freund i us Ed diesen Code, aber wenn das Kontrollkästchen aktiviert ist das Kontrollkästchen selbst verstecken, was hilft zu tun –
Ich denke, es kann ein CSS-Problem sein, weil der Code oben funktioniert ok. Ich habe eine kleine Demo für Sie vorbereitet: http://stuff.rajchel.pl/stackoverflow/checkboxtest.html Es ist schwer zu sagen, was falsch ist, ohne den Code zu sehen. – RaYell