2010-11-25 9 views
8

Wie bekomme ich den Wert eines span-Tags und schicke es in mein Formular auf eine andere Seite?Wie bekomme ich die Werte von span-Tags

<span id="subtotal"></span> 

Ich brauche den Inhalt meiner span-Tag Zwischensumme auf eine andere Seite zu senden, würde Ich mag es in ein verstecktes Feld speichern, aber ich fand keinen Weg, dies zu tun ..

ich verwendet, um dieses , aber kein Erfolg!

function getTotal() { 
     return alert(document.getElementById('total').innerHTML); 
    } 

Hier geht die richtige Funktion für diejenigen, die die Antwort brauchen! Nachdem ich das Drehbuch herausgefunden ...

function getTotal() { 
     //document.write(document.getElementById('total').innerHTML); 
     var someValue = $(".total").text(); 
     alert("Value is "+someValue); 
     //It cause to releoad the page and give me the parameter total   
     location.href="frmAdd.php?total=" + someValue; 
    } 

Antwort

15

dies wird Ihnen

$("#subtotal").text(); 
7

Wert geben Sie könnten die .text() Methode versuchen, wenn Sie jQuery verwenden.

$("#subtotal").text(); 
+0

nur ein Scherz, wie kommt Ihre Antwort gewählt zu werden, gab ich Antwort vor dir .... – kobe

+1

@gov: Ich sah die beiden Antworten im selben Moment. Ich fand diese Antwort besser. Korrektere Grammatik und Interpunktion werden verwendet. Es strahlt mehr Professionalität aus. – BalusC

+0

@balusc kein Problem, ich werde diesen Weg vom nächsten Mal machen. – kobe

2

should'nt Sie subtotal statt total dort zu haben?

function getTotal() { 
     return alert(document.getElementById('subtotal').innerHTML); 
    } 
4

Der Wert von span wird dem Eingabefeld von id = "sub" hinzugefügt. Sie können beliebige Ereignisse verwenden, um einem verborgenen Feld Werte zuzuweisen, wie zum Beispiel klicken, ändern, übermitteln oder Sie tun dies als Ihre Logik. Ihre Option.

$("#sub").val($("#subtotal").text()); 
    <span id="subtotal"></span> 
    <input type="hidden" id="sub" > 
+0

Es war schon gelöst. Mit ID # subtotal .. trotzdem danke für die Antwort! – B4NZ41

Verwandte Themen