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

    concatenare stringa con id dinamico.

    Mi spiego.. io ho questa funzione in jquery

    codice:
    $(".thumbContainer>a").click(function ()
    {
    	//$("#workContainer>div").hide();
    	$("#workExtend").show("slow");
    	$("#slides").slides();
    });
    e una lista di link che visualizzano e nascondono un DIV con ID "workContainer".

    codice:
    <ul class="thumbContainer">
    	[*]link1
    	[*]link2
    	[*]link3[/list]
    <div id="workContainer">
    	<div id="slidePippo">Qui c'è lo slide pippo</div>
    	<div id="slideCaio">Qui c'è lo slide caio</div>
    	<div id="slideSempronio">Qui c'è lo slide sempronio</div>
    </div>
    Ora, come si vede nell'html, nel div "workContainer" sono contenuti altri tre div, ognuno dei quali ha un contenuto.
    Adesso, nella funzione in jquery, dopo che si attiva la funzione show per il div "workExtend", volevo attivare
    la funzione per creare uno slide all'interno dei tre div contenuti in "workExtend", ovviamente visualizzando lo slide
    corrispondente al link su cui ho cliccato:

    Praticamente una cosa così:

    link1 ----> $("#slides"+idPippo).slides();
    link1 ----> $("#slides"+idCaio).slides();

    Come faccio a concatenare la stringa "#slide" con il relativo ID che mi serve?
    Hutton

    "Una tela bianca, offre infinite possibilità."

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: concatenare stringa con id dinamico.

    Originariamente inviato da hutton
    link1 ----> $("#slides"+idPippo).slides();
    link1 ----> $("#slides"+idCaio).slides();

    Come faccio a concatenare la stringa "#slide" con il relativo ID che mi serve?
    il tuo idPippo, idCaio etc... nella funzione e'
    $(this).attr('id')

  3. #3
    cioè devo scrivere:
    $(this).attr('id').slide() ??
    Hutton

    "Una tela bianca, offre infinite possibilità."

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    $(".thumbContainer>a").click(function ()
    {
    	//$("#workContainer>div").hide();
    	$("#workExtend").show("slow");
    	$("#slides"+$(this).attr('id')).slides();
    });

  5. #5
    ok.. appena ho un secondo lo provo e ti so dire!

    Cmq grazie !!
    Hutton

    "Una tela bianca, offre infinite possibilità."

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.