Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    intercettare evento su singolo tag li con jquery

    salve come posso fare ?

    <ul id="elencoServizi">
    <li class='servizioLibero'>a
    <li class='servizioLibero'>b
    <li class='servizioLibero'>c[/list]

    facendo così

    $('.servizioLibero').click(
    function(){
    .....


    intercetto l'evento di tutta la lista io voglio solo il singolo elemento per poi recuperare il testo
    dell'elemento cliccato
    R.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, così come scritto prende il click su ogni li e non su UL altrimenti sarebbe stato

    $('#elencoServizi').click(

    Cosi' come fatto una volta cliccato avrai $(this)... che e' il LI che hai cliccato

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    invece di bindare l'evento click su ciascuno dei list-item, usa il metodo on() sull'elemento <ul> così da sfruttare la risalita degli eventi e intercettare lì il click

    codice:
    $('#elencoServizi').on('click', 'li', function() {
       alert($(this).text());
    })
    non avendo specificato la versione di jQuery che stai usando, dò per scontato che sia l'ultima disponibile (1.7.x)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    risolto grazie senti e per ciclare tutti gli elementi di una lista ?
    R.

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da yag
    risolto grazie senti e per ciclare tutti gli elementi di una lista ?
    http://api.jquery.com/jQuery.each/
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.