2010-11-25 169 views
8

如何獲取span標籤的值並將其發送到我的表單到另一個頁面?如何獲取span標籤的值

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

我需要我的跨度標籤分類彙總的內容發送到另一個頁面,我想將它保存到一個隱藏字段,但是我發現沒有辦法做到這一點..

我用這個,但沒有成功!

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

這裏爲那些需要答案的人提供正確的功能!我想通了之後,腳本...

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; 
    } 

回答

15

這會給你的價值

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

,如果你使用jQuery你可以嘗試.text()方法。

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

只是開玩笑,你的答案怎麼會被投票,我給你答案之前...... – kobe 2010-11-25 20:38:18

+1

@gov:我在同一時間看到了兩個答案。我發現這個答案更整齊。使用更正確的語法和標點符號。它輻射更專業。 – BalusC 2010-11-25 21:17:17

2

Should'nt你是具有subtotal代替total呢?

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

span的值被添加到id =「sub」的輸入字段。您可以使用任何事件將值分配給隱藏字段,如單擊,更改,提交,或者您將其作爲邏輯。

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