Javascript 使用jQuery检索隐藏的输入值
我有以下方式的隐藏输入:Javascript 使用jQuery检索隐藏的输入值,javascript,jquery,Javascript,Jquery,我有以下方式的隐藏输入: <div id="message"> <input id="hiddeninput" type="hidden"> <span>Message with submit button <input type=button id="confirm" value="Submit"></span> </div> 隐藏元素 <input id="hiddeninput" type=
<div id="message">
<input id="hiddeninput" type="hidden">
<span>Message with submit button <input type=button id="confirm" value="Submit"></span>
</div>
隐藏元素
<input id="hiddeninput" type="hidden">
没有value属性。应该是
<input id="hiddeninput" type="hidden" value="someValue">
隐藏元素
<input id="hiddeninput" type="hidden">
没有value属性。应该是
<input id="hiddeninput" type="hidden" value="someValue">
您必须像这样设置隐藏字段的值,然后它就可以工作了
<input id="hiddeninput" type="hidden" value="34345" />
您必须像这样设置隐藏字段的值,然后它就可以工作了
<input id="hiddeninput" type="hidden" value="34345" />
$(“#hiddeninput”).html()将从显示的结构中检索34345,尽管如上所述,value属性应用于隐藏字段,然后val()将起作用 $(“#hiddeninput”).html()将从您显示的结构中检索34345,尽管如上所述,value属性应用于隐藏字段,然后val()将起作用 因为
34345
不是格式化输入标记的“正确”方式,所以与
相反,您需要使用$(“#hiddeninput”).text()
因为34345
不是格式化输入标记的“正确”方式,所以与
相反,您需要使用$(“#hiddeninput”).text()
在post添加值标记之前,尝试显式地将值标记添加到输入元素,即
<input id="hiddeninput" type="hidden" value="">
如果这不起作用,请查看此线程:
在post添加值标记之前,请尝试将值标记显式添加到输入元素,即
<input id="hiddeninput" type="hidden" value="">
如果这不起作用,请查看此线程:
嘿,这很管用!但是有人看到我没有用“正确”的方式格式化输入标记的问题吗?这是错误的标记,所以你应该开始用正确的方式:)嘿,这很有效!但是有人看到我没有使用“正确”的方式格式化输入标记的问题吗?这是格式错误的标记,所以你应该开始使用正确的方式:)我关闭了输入标记。但是,在我通过POST检索到值后,标记被重新格式化为
34345
。@Jon尝试更改此$(“#hidden”).html(resultObj.SomeNumber);到$(“#隐藏”).val(resultObj.SomeNumber);我关闭了输入标签。但是,在我通过POST检索到值后,标记被重新格式化为34345
。@Jon尝试更改此$(“#hidden”).html(resultObj.SomeNumber);到$(“#隐藏”).val(resultObj.SomeNumber);