Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    142

    [jquery]Selezionare tutti i controlli

    Ciao a tutti
    ho un div con all'interno diversi controlli(textbox, checkbox, radiobutton), come faccio con jquery a selezionare tutti i controlli in questo div?
    Quello che voglio fare è selezionare tutti i controlli e renderli tutti disabilitati assegnando a tutti la proprietà .attr("disabled", true);
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    74
    Ti posto un'esempio:
    Codice PHP:
    <html>
        <
    head>
        </
    head>
        <
    script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $('div#controls input').each(function(){
                   $(this).attr("disabled", true);
                });
            });
        </script>
        <body>
            <div id="controls">
                <input type="checkbox" id="box" name="box" /></br>
                <input type="text" id="text" name="text" /></br>
                <input type="radio" id="radio" name="radio" />
            </div>
        </body>
    </html> 
    ..
    "Voi che avete gl'intelletti sani,mirate la dottrimna che s'asconde dietro il velame delli versi strani".

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    142
    Perfetto!!!
    Grazie
    Avevo pensato di fare così, ma ho avuto un blocco e non ricordavo più come fare.
    Ancora grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    74
    Di niente
    ..
    "Voi che avete gl'intelletti sani,mirate la dottrimna che s'asconde dietro il velame delli versi strani".

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Una curiosità

    Potevi anche scrivere cosi vero ?

    codice:
      $('#controls input').

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    74
    Si certo, questi selettori funzionano esattamente come i css, div#controls indica un DIV con id controls,
    #controls indica qualunque elemento con id controls. L'id solitamente è unico, perciò se le regole di validazione del documento sono rispettate va più che bene.
    ..
    "Voi che avete gl'intelletti sani,mirate la dottrimna che s'asconde dietro il velame delli versi strani".

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.