Zadejte hledaný výraz...

Zaškrtávání checkbox funguje pouze přes <li>, ne přímo přes checkbox

Mám problém s jQuery scriptem. Zaškrtávání checkbox funguje bez problému na řádku s
  • , ale ne už při kliknutí přímo na checkbox.
  • Zboží
  • Jak mohu upravit script, aby to fungovalo i klikání na checkbox?
    // zaškrknutí checkbox
    $('.check-input > li').click(function() {
    if($(this).children('input').is(':checked')) {
    $(this).children('input').prop('checked', false);
    }
    else { $(this).children('input').prop('checked', true); }
    });
    23. 9. 2014 11:43:16
    https://webtrh.cz/diskuse/zaskrtavani-checkbox-funguje-pouze-pres-li-ne-primo-pres-checkbox/#reply1056413
    Jan Stejskal
    verified
    rating uzivatele
    (7 hodnocení)
    23. 9. 2014 11:55:13
    Checkbox je "zaškrtávací" na kliknutí sám o sobě, je to jeho funkcionalita a není třeba ji nijak dále programovat. Pokud takto nefunguje, máte v kódu tuto funkcionalitu upravenou. Zaslaný kód to nezpůsobuje.
    23. 9. 2014 11:55:13
    https://webtrh.cz/diskuse/zaskrtavani-checkbox-funguje-pouze-pres-li-ne-primo-pres-checkbox/#reply1056412
    Fido123
    verified
    rating uzivatele
    (13 hodnocení)
    23. 9. 2014 12:02:05
    Nejspíš by ti to stačilo udělat bez JQuery
    Jinak v JQuery takhle, ale je to zbytečné
    23. 9. 2014 12:02:05
    https://webtrh.cz/diskuse/zaskrtavani-checkbox-funguje-pouze-pres-li-ne-primo-pres-checkbox/#reply1056411
    Pro odpověď se přihlašte.
    Přihlásit