Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Problema con l'hide di un div creato con prepend jquery
Forum - Javascript - Problema con l'hide di un div creato con prepend jquery

Avatar
giocala88 (Normal User)
Expert


Messaggi: 248
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 17:39
Martedì, 08/10/2013
Salve ragazzi come da titolo ho un problema nel nascondere un div creato con prepend() di jquery. Posto il codice
Codice sorgente - presumibilmente Javascript

  1. function openDiv(id) {
  2.                                 $( "#divA" ).prepend( "<div id='#"+id+"'></div>" );
  3.  
  4. }
  5.  
  6. <a href='#' onclick='openDiv(1);'>Div 1</a>
  7. <a href='#' onclick='openDiv(2);'>Div 2</a>
  8. <a href='#' onclick='openDiv(3);'>Div 3</a>
  9.  
  10. <div id='divA'></div>



Questo codice lavora egregiamente se non fosse che avrei la necessità di chiudere uno o più div creati. Come cappero posso fare?
Grazie  8-|

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 21:08
Martedì, 08/10/2013
Cosa intendi per chiudere uno o piu' div?


Il mio blog: https://piero.dev
PM Quote
Avatar
giocala88 (Normal User)
Expert


Messaggi: 248
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 0:31
Mercoledì, 09/10/2013
In pratica se io dovcessi aprire Div 1, Div 2, Div 3 ...come faccio poi a chiuderli, cioè a nasconderli? Ho provato con un dispaly: none (sempre in jquery) ma niente è come se non esistessero
In altre parole vorrei che come li creo con prepend anche "distruggerli", annbidarli insomma.
...spero di essere stato chiaro.

PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 12:44
Mercoledì, 09/10/2013
Intendi cancellarli da #divA?
Esprimiti bene... :pat:

PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 13:53
Mercoledì, 09/10/2013
Per cancellarli dovrebbe bastare .remove() http://api.jquery.com/remove/

PM Quote
Avatar
giocala88 (Normal User)
Expert


Messaggi: 248
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 20:46
Mercoledì, 09/10/2013
oooooooookkkkkkk ...perfetto! Era proprio quello che volevo.
Grazie mille a tutti. :)


PM Quote