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

    Ciclare elementi generati dinamicamente

    Salve, non sono molto pratico con js e sto facendo delle prove con AJAX per un progetto.
    Finora non ho avuto problemi a gestire la cosa, ma mi sono incagliato qui: ho uno script php che mi genera dinamicamente una serie di div con id diversi:

    <div id="details_1"></div>
    <div id="details_2"></div>
    <div id="details_3"></div>

    Ora, con js, come posso eseguire un ciclo su questi elementi pertendo dal persupposto che non ho modo di sapere quanti saranno? Il numero di div generati varia infatti in base al numero di righe restituite da una query sul db.

    Spero di essere stato chiaro..

    Grazie,
    Gabriele.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Accidenti! credevo che un'ottima conoscenza di javascript fosse prerequisito per usare ajax, ma mi sbagliavo

    comunque, io identificherei il contenitore, per esempio, una tabella, un div o altro:

    var divs = document.getElementById(id_contenitore).getElement sByTagName("div");

    questo dà una collezione di div contenuti in contenitore

    perciò basta iterare

    for(var i=0; i < divs.length; i++) alert(divs[i].id);

    più o meno: non ho controllato

    Pietro

  3. #3
    Mmh.. forse mi sbaglio, ma questo funzionerebbe perfettamente solo se nell'intero documento avessi esclusivamente quei div, mentre non è così... ce ne sono altri che ovviamente non centrano nulla.

  4. #4
    Ah no, adesso ho capito! Scusami.
    Ora provo!

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.