+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

acquisire valori di un campo con jquery

Ultimo Messaggio di dani833 il:
  1. #1
    sgs è offline
    User
    Data Registrazione
    Oct 2008
    Messaggi
    45

    acquisire valori di un campo con jquery

    Ciao a tutti,
    ho bisogno di un'aiuto in jquery.

    In altre parole, dispongo di una tabella riepilogativa degli acquisti fatti. E come al solito, c'è la colonna descrizione e in ogni riga c'è il suo prodotto.

    Mi piacerebbe, con jquery, acquisire il nome del prodotto/i , tenendo conto che ogni cella ha un suo id e il nome del prodotto è dentro un tag P.

    Faccio un'esempio: per il primo prodotto, la cella dov'è scritto il nome del prodotto stesso si chiama cella1 con il tag p che si chiama P1, per il secondo cella2, con tag P che si chiama P2 etc..


    Spero di essere stato chiaro.
    Grazie dell'aiuto!

  2. #2
    Utente Premium L'avatar di SkyLinx
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    432
    Se posti l'html e' piu' semplice.

  3. #3
    sgs
    sgs è offline
    User
    Data Registrazione
    Oct 2008
    Messaggi
    45
    Ecco qua.

    Codice HTML:
    <div id="order-detail-content" class="table_block table-responsive">
    <table id="cart_summary" class="table table-bordered stock-management-on">
    <thead>
    <tr>
    <th class="cart_product first_item">Prodotto</th>
    <th class="cart_description item">Descrizione</th>
    <th class="cart_avail item">Disp.</th>
    <th class="cart_unit item">Prezzo</th>
    <th class="cart_quantity item">Qt&agrave;</th>
    <th class="cart_total item">Totale</th>
    <th class="cart_delete last_item">&nbsp;</th>
    </tr>
    </thead>
    <tfoot>
    <tr class="cart_total_price">
    <td rowspan="4" colspan="2" id="cart_voucher" class="cart_voucher">
    <form action="/index.php?controller=order-opc" method="post" id="voucher">
    <fieldset>
    <h4>Sconto</h4><input type="text" class="discount_name form-control" id="discount_name" name="discount_name" value="" /><input type="hidden" name="submitDiscount" /><button type="submit" name="submitAddDiscount" class="btn btn-default btn-sm"><span>Ok</span></button></fieldset></form></td>
    
    <td colspan="3" class="text-right">Totale prodotti (iva incl.)</td>
    <td colspan="2" class="price" id="total_product">9,97€</td>
    </tr>
    <tr style="display: none;">
    <td colspan="3" class="text-right">Total gift wrapping (tax incl.) </td>
    <td colspan="2" class="price-discount price" id="total_wrapping">0,00€</td>
    </tr>
    
    <tr class="cart_total_delivery">
    <td colspan="3" class="text-right">Spedizione</td>
    <td colspan="2" class="price" id="total_shipping">Spedizione gratuita!</td>
    </tr>
    
    <tr class="cart_total_voucher">
    <td colspan="3" class="text-right">Total vouchers (tax incl.)</td>
    <td colspan="2" class="price-discount price" id="total_discount">-9,97€</td>
    </tr>
    
    <tr class="cart_total_price">
    <td colspan="3" class="total_price_container text-right"><span>Totale</span><div class="hookDisplayProductPriceBlock-price"></div></td>
    
    <td colspan="2" class="price" id="total_price_container"><span id="total_price">0,00€</span></td>
    </tr>
    </tfoot>
    <tbody>
    
    <tr id="product_42_0_0_0" class="cart_item first_item address_0 odd">
    <td class="cart_product"><a href="/index.php?id_product=42&amp;controller=product"><img src="/img/p/1/6/8/6/1686-tm_small_default.jpg" alt="Medaglietta Osso Blu Grande Alluminio" /></a></td>
    
    <td class="cart_description" data-title="Description"><p class="product-name"><a href="/index.php?id_product=42&amp;controller=product">Medaglietta Osso Blu Grande Alluminio</a></p><input type="hidden" id="productname" class="productname" value="Medaglietta Osso Blu Grande Alluminio"/ /><br /><small>
    <input type="hidden" id="idcart" />
    <p id="frontemedagliette"> </p><p id="retromedagliette"> </p>
    </small>
    </td>
    
    
    <tr id="product_48_0_0_0" class="cart_item last_item address_0 even">
    
    <td class="cart_product"><a href="/index.php?id_product=48&amp;controller=product"><img src="/img/p/1/7/0/7/1707-tm_small_default.jpg" alt="Medaglietta Osso Blu Medio Alluminio" /></a></td>
    <td class="cart_description" data-title="Description"><p class="product-name"><a href="/index.php?id_product=48&amp;controller=product">Medaglietta Osso Blu Medio Alluminio</a></p>
    <input type="hidden" id="productname" class="productname" value="Medaglietta Osso Blu Medio Alluminio"/ /><br /><small>
    <input type="hidden" id="idcart" />
    
    </small>

  4. #4
    Utente Premium L'avatar di SkyLinx
    Data Registrazione
    Jun 2017
    Località
    Espoo, Finland
    Messaggi
    432
    Se ho capito bene e vuoi ottenere i nomi dei prodotti, potresti provare con

    Codice:
    $(".product-name a").map(function(){ return $(this).text(); }).get();

  5. #5
    sgs
    sgs è offline
    User
    Data Registrazione
    Oct 2008
    Messaggi
    45
    Citazione Originariamente Scritto da SkyLinx Visualizza Messaggio
    Se ho capito bene e vuoi ottenere i nomi dei prodotti, potresti provare con

    Codice:
    $(".product-name a").map(function(){ return $(this).text(); }).get();
    Ciao e grazie della risposta.
    Funzionerebbe, ma il risultato è questo: "prova:Medagliett...,Medagliett..., Medaglietta Osso Blu Medio Alluminio
    ,Medaglietta Osso Blu Grande Alluminio,Medaglietta Osso Blu Medio Alluminio" (l'ho fatto tramite un console.log) .

    Comprendi da te che a me servirebbe che apparissero solo gli ultimi due modelli ... e non tutto quello che è all'inizio (ovvero: Medagliett...,Medagliett..., Medaglietta Osso Blu Medio Alluminio)

  6. #6
    User Newbie
    Data Registrazione
    Jul 2018
    Località
    Pavia
    Messaggi
    9
    Se vuoi recupare il testo di un contenuto in un tag HTML pui provare con $(".product-name a").text();

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.