Jquery 如何从HTML中获取隐藏值? 总计:

Jquery 如何从HTML中获取隐藏值? 总计:,jquery,html,Jquery,Html,如何从HTML中获取“stotal”值并传递给服务器。现在,值来自jQuery 试试这个: <p id="sub-total"> <strong>Total</strong>: <span id="stotal"></span></p> <p><input type="submit" id="submit-order" value="Submit" class="btn"/></p> $

如何从HTML中获取“stotal”值并传递给服务器。现在,值来自jQuery

试试这个:

<p id="sub-total">
<strong>Total</strong>: <span id="stotal"></span></p>
<p><input type="submit" id="submit-order" value="Submit" class="btn"/></p>
$('#stotal').html();
//它将为您提供文本标记包含的内容。

您可以通过以下方式使用jquery获得

$('#stotal').html();  
// it will give you what ever text <span> tag contains.

这对你有帮助

$('submitorder')。单击('click',函数(事件){
//设置范围值
var span_val=$('#stotal').text();
如果(span_val==“”)
{
警报(“范围值为空”);
}
其他的
{
警报(span_val);
}
});

总计


使用jQuery本身,也可以使用JS作为
文档.getElementById('stotal').value来实现。为什么要编写有问题的隐藏值?
$(“#stotal”).text()
应该给你一个值如果这个问题是关于JSF的(包括相关JSF组件的例子),那么还有其他更好的方法可以向服务器提供/传递这个值。您的示例中没有任何隐藏的值…这将为我们提供html内容,是吗?您的标记中没有值属性。因为span标记中没有任何内容:因为在span内它是空白的,所以它没有显示任何内容。在
中给出一些文本。e、 g.
xyz
var stotal=$("#stotal").text();