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

    ottenere prevall globalmente

    Vi faccio un esempio
    codice HTML:
    <img />
    <p><img /><p>
    <img />
    <script>
    $("img").click(function(){
      alert($(this).prevAll("img").size())
    })
    </script>
    quello che vorrei sapere è il numero di elementi precedenti a quello cliccato. Ma il risultato è il seguente:
    img n.1->0->ok
    img n.2->0->dovrebbe dire 1
    img n.3->1->dovrebbe dire 2

    Come posso risolvere? Esiste una funzione che mi permetta di ottenete (a me basta il numero) di elementi in modo globale?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    $("img").length
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    $("img").index($(this))

    cmq dovrebbe funzionare anche come hai fatto tu

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.