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

    [jQuery]copiare elementi di una lista in altro div

    Buongiorno a tutti. Sto usando un plugin jQuery, feedEk, per la gestione dei feed rss.
    Il plugin funziona bene ed in un modo molto semplice:

    codice:
    <script>
    $('#div_rss').FeedEk({
            FeedUrl:'http://paginanews/news.feed',
            MaxCount : 5,
            ShowDesc : true,
            ShowPubDate:true,
            DescCharacterLimit:300,
            TitleLinkTarget:'_blank'
        });
    </script>
    

    Ciò che vorrei fare è prendere ogni singolo feed (da opzioni del plugin ho impostato un massimo di 5) e piazzarlo in un div a parte.

    Avevo pensato di fare una cosa semplice ma evidentemente mi sfugge qualcosa:

    codice:
    //provo a copiare il secondo elemento
    $('#div_rss > li').eq(1).clone().appendTo('#div_news1');
    
    ispezionando l'html della pagina ottengo questo:

    codice:
    <div id="div_rss">
      <ul class="feedEkList">
       <li>
         <div class="itemTitle">blabla titolo news...</div>
         <div class="itemDate">blabla data publicazione</div>
         <div class="itemContent">
           <div>
              <img src="blablabla"...... />
           </div>
         </div>
       </li>
       <li>
         etcetera
       </li>
      </ul>
    </div>

    Grazie in anticipo a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $('#div_rss').find('li').eq(1).clone().appendTo('#div_news1');

  3. #3
    Anzitutto, grazie per la risposta.

    Non va il div di destinazione resta vuoto.

    Se provo a copiare l'intero div (#div_rss) il div di destinazione si popola.

    E' come se non 'vedesse' proprio la classe "ul" e di conseguenza tutti i nodi

  4. #4
    Quote Originariamente inviata da RaouL_BennetH Visualizza il messaggio
    codice:
    //provo a copiare il secondo elemento
    $('#div_rss > li').eq(1).clone().appendTo('#div_news1');
    

    Prova con questo selettore: #div_rss ul li



    Edit: comunque dovrebbe funzionare anche il codice di Vindav
    Ultima modifica di MAeSI; 04-06-2014 a 16:28

  5. #5
    Quote Originariamente inviata da MAeSI Visualizza il messaggio
    Prova con questo selettore: #div_rss ul li



    Edit: comunque dovrebbe funzionare anche il codice di Vindav
    Ciao. Niente da fare neanche così. Ho dovuto fare il tutto 'manualmente' solo con javascript.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    hai problemi solo nella tua pagina entrambe le soluzioni sono funzionanti

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.