Visualizzazione dei risultati da 1 a 10 su 15

Visualizzazione discussione

  1. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    il ciclo penso si possa evitare, il codice che hai postato tu dovrebbe funzionare, anche se è inutile richiamare la funzione inline, usa i selettori jquery.

    Con questo codice html:

    codice:
      
    <ul id="myList">
        <li>
            <input type="checkbox"/>
            <p>"Label" 1</p>
        </li>
        <li>
            <input type="checkbox"/>
            <p>"Label" 2</p>
        </li>
    </ul>
    la funzione jquery si puo riscrivere cosi:

    codice:
    $("p").click(function(){
      var chk = $(this).prev();
      chk.prop("checked", !chk.is(":checked"));
    });
    nel tuo caso sarà cosi:

    codice:
    $("a").click(function(){
        chk = $(this).parent().find('input');
        chk.prop("checked", !chk.is(":checked"));
    });
    e rimuovi l'onclick dal tag a
    Ultima modifica di Vindav; 07-10-2014 a 10:52

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.