如何获取span标记的值

时间:2010-11-25 20:08:31

标签: jquery html

如何获取span标记的值并将其发送到我的表单到另一个页面?

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

我需要将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; 
    }

4 个答案:

答案 0 :(得分:17)

这会给你价值

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

答案 1 :(得分:7)

如果您使用的是jQuery,可以尝试使用.text()方法。

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

答案 2 :(得分:4)

span的值被添加到id =&#34; sub&#34;的输入字段中。您可以使用任何事件将值分配给隐藏字段,例如单击,更改,提交,或者您执行逻辑操作。选项。

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

答案 3 :(得分:2)

你不应该subtotal而不是total吗?

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