Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    28

    problema con .attr() penso...

    non capisco come mai che se click il secondo link( nel canc) in poi quello che mi compare nell'arlet e sempre il valore dell'attributo href del primo in pratica sembra che attr sia settato solo con il valore del primo href...

    <!DOCTYPE html>
    <html>
    <head>
    <script src="http://code.jquery.com/jquery-2.0.2.js">
    </script>
    <script>
    $(document).ready(function(){
    //inizio cancella file
    $(".canc").click(function(){
    var linkc = $(".tip").attr('href');
    alert(linkc);
    });
    //fine cancella file
    });
    </script>
    </head>
    <body>
    <?PHP
    $directory = "upload/";
    if (is_dir($directory)) {
    if ($directory_handle = opendir($directory)) {
    echo "<ul class='lista-src'>";
    while (($file = readdir($directory_handle)) !== false) {
    if((!is_dir($file))&($file!=".")&($file!=".."))
    echo "[*]<pre><code>".substr($file, 0, strrpos($file, '.'))."<span class=\"canc\">[canc]</span></code></pre>";
    }
    echo "[/list]";
    closedir($directory_handle);
    }

    }
    ?>

    </body>
    </html>

    qualcuno mi sa dire cosa posso fare perché ogni link clicckando su canc mi compari il relativo href sull'arlet?? grazie in anticipo (stò sclerando)

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    posta l'html no php, forse risolvi con:

    $(this).prev().attr("href");

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    28
    ma il php mi crea una lista html e basta.... cmq il risultato php con solo html è :


    <!DOCTYPE html>
    <html>
    <head>
    <script src="http://code.jquery.com/jquery-2.0.2.js">
    </script>
    <script>
    $(document).ready(function(){
    //inizio cancella file
    $(".canc").click(function(){
    var linkc = $(".tip").attr('href');
    alert(linkc);
    });
    //fine cancella file
    });
    </script>
    </head>
    <body>
    <ul class='lista-src'>[*]<pre><code>Tulips<span class="canc">[canc]</span></code></pre>[*]<pre><code>Desert<span class="canc">[canc]</span></code></pre>[*]<pre><code>Koala<span class="canc">[canc]</span></code></pre>[/list]
    </body>
    </html>

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    posta un esempio(un ciclo), cmq ho editato, prova con quell'istruzione

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    28
    grazie mille funziona!!! ora devo capire a che serve

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.