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

    [JQUERY] Selezionare un a href specifico, in lista

    Codice PHP:
    <div id="nomediv">
        <
    ul id="menu">[*][url="/"]Link 1[/url][*][url="/"]Link 2[/url][/list]
    </
    div
    L'idea è fare in modo che link 1 e link 2 siano mutualmente esclusivi.
    Pensavo di rendere link 2 invisibile di default e, quindi, associare ad entrambi i link il codice:
    - fai scomparire questo
    - fai comparire l'altro.
    Ho tutto il codice pronto, ma non riesco a selezionare l'a href specifico.
    Riesco solo a selezionare tutti gli a href contenuti all'interno dei tag li, con il codice $('li a'), ma quando vado a cercare di discriminare tra i due link, non riesco.
    Consigli? Le classi pippo e pluto devono stare a livello di li e non di a? Ho provato anche quello, ma con risultati nulli... consigli?!
    Grazie ragazzi!!!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuta, prova a vedere se nella sezione selettori della guida jquery di html trovi quello che fa per te.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    Ciao e benvenuta, prova a vedere se nella sezione selettori della guida jquery di html trovi quello che fa per te.
    Ciao Andrea grazie della risposta... io ne ho cercate parecchie di guide sui selettori, il fatto è che $('li a[class=pippo]') mi viene bellamente ignorato ed è per questo che ho pensato di chiedere aiuto qui... grazie comunque ancora!

  4. #4
    E ovviamente, riprovandoci per caso, funziona...

    Codice PHP:
    <script>
    $(
    document).ready(function() {
        $(
    "a[class='pluto']").hide();
        $(
    "a[class='pippo']").click(function(event) {
            $(
    this).hide();
            $(
    "a[class='pluto']").show();
            
    event.preventDefault();
        });
        $(
    "a[class='pluto']").click(function(event) {
            $(
    this).hide();
            $(
    "a[class='pippo']").show();
            
    event.preventDefault();
        });
    });
    </script> 
    Primo post qui dentro, e prima figura da cretina.
    Grazie lo stesso, ragazzi -_-"

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.