Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,340
    Grazie ANDREA
    non ti nascondo di aver provato come mi hai indicato anche in autonomia, ma purtroppo non va:
    codice:
    <script type="text/javascript">
    $(function() {
    $('.delete').click(function(e) {
    var row = $(this).closest('tr');
    row.remove()
    if ($("#idtabella :tr").length == -1) {
    $("#idtabella").remove()
    }
    })
    })
    </script>
    <table id"idtabella">
    <tr>
    <td></td>
    </tr>
    </table>
    <a href="#" class="delete" ><i class="far fa-trash-alt"></i></a>
    Ho messo anche zero al posto di -1 ma resta sempre l'header della tabella
    Grazie ancora

  2. #12
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    28,472
    Manca l’uguale del id table id=“idtabella” fai anche un console.log idtabella length per vedere cosa restituisce prova anche $(“#idtabella table > tr”).length
    Ultima modifica di cavicchiandrea; 03-03-2019 a 22:42
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,340
    Grazie ANDREA, di seguito pagina provata anche per farti vedere come sono posizionati gli script:
    codice:
    <table id="elenco">
    <tr >
            <td width="242" height="10"><b><font>Codice</font></b></td>
            <td width="123" height="10"><b><font>Misura</font></b></td>
            <td width="372" height="10"><b><font>Fattore</font></b></td>
            <td width="64" height="10"><b><font>Quantita'</font></b></td>
            <td width="1" height="10"></td>
        </tr>
    
    <script type="text/javascript">
    $(function() {
    $('.delete').click(function(e) {
    var row = $(this).closest('tr');
    row.remove()
    if ($("#elenco table > tr").length == -1) {
    console.log($("#elenco table > tr").length);
    $("#elenco").remove()
    }
    })
    })
    </script>
        <tr>
            <td width="242" ><font><%=rs.fields("Ar")%></font></td>
            <td width="123" ><font><%=rs.fields("Mis")%></font></td>
            <td width="372" ><font><%=rs.fields("Fat")%></font></td>         
                <td width="64"  ><input type="text" size="6"  name="Qta" value="<%=rs.fields("Qta")%>"></td>        
    <td width="3" ><div class="delete"><i class="far fa-trash-alt"></i></div></td>
    </tr>
    </table>
    Con la console non mi stampa a video nulla.
    Lo script è posizionato all'interno della tabella perchè è in un ciclo (che qui non è indicato)
    Grazie
    Ultima modifica di djjunior; 04-03-2019 a 10:51

  4. #14
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,340
    Nessun aiuto?

  5. #15
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    618
    codice:
    <script type="text/javascript">
    $(function() {
        $('.delete').click(function(e) {
            var row = $(this).closest('tr');
            row.remove();
            if ($("#elenco tr").length == 1) {
                $("#elenco").remove();
            }
        })
    })
    </script>

  6. #16
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,340
    Funziona.... grazie M4V1

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 © 2019 vBulletin Solutions, Inc. All rights reserved.