[RISOLTO] jQuery non funziona... valore "undefined"

  • Creatore Discussione Creatore Discussione marmod
  • Data di inizio Data di inizio

marmod

Nuovo Utente
6 Feb 2017
2
1
1
49
Buongiorno,
scusate in anticipo la banalità della domanda, ma ho fondamenti di JS e sto approcciando jQuery.
Ho una pagina con il seguente codice:

HTML:
<html>
<head>
 
      <title>PROVA</title>

    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    
    <script type="text/javascript">
        function recupera()
        {
            var num_oggetto_ebay = $("#recupera").val()
            
            alert (num_oggetto_ebay)
        }
    </script>
</head>
<body>
    PROVA<input type="radio" name="recupera" value="0" checked="checked" onClick="recupera();">
</body>
</html>

E' mai possibile che jquery non funzioni?
Cioè, l'alert box mi da come valore "undefined"... non dovrebbe restituire "0"?
Questo mi succede con qualsiasi cosa faccia su jquery...
Ho provato anche a scaricare jquery e richiamarla da locale, ma niente.
Sarò io di coccio, ma non riesco a capire perché non vada
 
Ciao, uno dei punti forza di jquery sono i selettori.
Con questa istruzione stai chiedendo l'elemento del DOM con id "recupera"
Codice:
$("#recupera")
nel tuo caso non esiste perchè non hai assegnato l'id all'input e correttamente di restituisce undefined
Per evitare di assegnare un id all'elemento puo riferirti al name in questo modo
Codice:
$("input[name='recupera']")
 

Discussioni simili