Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    jquery, selezionare un item per indice, value o text

    Dato una select, con jquery vorrei selezionare un item per indice, oppure per value, oppure per text

    mi potreste dare una mano?
    Pietro

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Sicuro che si capisca cosa vuoi fare?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da cavicchiandrea
    Sicuro che si capisca cosa vuoi fare?

    sicuro sicuro no! provo a spiegarmi meglio

    ho una select
    codice:
    <select name="c_a3sup" id="c_a3sup" >
    	<option selected="selected" value="1">A</option>
    	<option value="2">M</option>
    	<option value="3">B</option>
    </select>
    usando jquery (senza lo so fare) vorrei crearmi tre funzioni che facciano:

    selezionare l'i-esimo item (seleziono per indice)

    selezionare l'item di dato value (seleziono per value)

    selezionare l'item di dato text (seleziono per text)


    il primo e secondo caso sono riuscito, ma non il terzo

    ciao
    Pietro

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    $("#c_a3sup").text("B") <-- selezionerà la 2 option
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    se ho
    codice:
    <select id="select1">
    	<option value="1">uno</option>
    	<option selected="selected" value="2">due</option>
    	<option value="3">tre</option>
    </select>
    e faccio:

    $("#select1").text("uno");


    ottengo:
    codice:
    <select id="select1">uno</select>
    che non è esattamente ciò che voglio

    Pietro

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da cavicchiandrea
    http://forum.html.it/forum/showthrea...=select+jquery
    dò un'occhiata. Ciao
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $("#select1 option[value='pippo']") //seleziono per value
    $("#select1 option:contains('pippo')") //seleziono per text
    $("#select1 option:eq(1)") //seleziono per indice

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Vindav
    codice:
    $("#select1 option[value='pippo']") //seleziono per value
    $("#select1 option:contains('pippo')") //seleziono per text
    $("#select1 option:eq(1)") //seleziono per indice

    si, funziona, se aggiungi al codice .prop('selected', true);

    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.