Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [jQuery] selezionare un elemento appena cliccato

    Ciao a tutti!!
    vi spiego la mia situazione, ho una listview così creata
    <ul id="AAA" data-role="listiview">[*]<a data-role="button">text1</a>[*]<a data-role="button">text2</a>[*]<a data-role="button">text3</a>
    ....[/list]

    con jQuery voglio intercettare il click su ogni elemento <a> e ho provato a scrivere il codice qui sotto:

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

    alert($('a').attr('clicked', 'true').text());
    });

    il problema è che così facendo mi compare un alert contenente tutti gli attributi text() di tutti gli elementi[*]
    come faccio a selezionare il solo testo presente nel solo elemento[*] cliccato??
    grazie per l'aiuto
    Michele

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao,
    all'interno della funzione potresti utilizzare semplicemente l'identificatore this per far riferimento all'elemento stesso che ha richiamato quell'evento.

    Una cosa del genere:
    codice:
    $('a').click(function() {
       alert($(this).text());
    });
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    ottimo funziona alla grande!

  4. #4
    posso approfittarne per un'altra domanda?
    ho una listview che viene creata dimanicamente, al primo accesso alla pagina però non viene caricata come faccio il refresh magicamente si popola.

    che problema può essere?
    Grazie!

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    posso approfittarne per un'altra domanda?
    Certo, ma penso sia meglio aprire una nuova discussione per non creare disordine con diversi argomenti.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.