2010-11-25 173 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" >