我在一个包含一大堆 HTML 标记的变量中有一个大字符串。
我想获取字符串中隐藏输入字段的值并将其存储在自己的 var 中。
<input type="hidden" value="WantThis" />
任何人都可以帮助我吗?
我在一个包含一大堆 HTML 标记的变量中有一个大字符串。
我想获取字符串中隐藏输入字段的值并将其存储在自己的 var 中。
<input type="hidden" value="WantThis" />
任何人都可以帮助我吗?
您可以使用 jQuery 解析 HTML 以获取值:
var theValue = $(myString).find('input[name=something]').val();
我假设隐藏字段有一个名字。如果没有,您需要input[type=hidden]
使用其相对于其余内容的位置来指定和查找它。
如果您的字符串还没有根元素并且<input>
没有嵌套,您可能希望使用它$('<div>' + myString + '</div>')
。
像这样获取隐藏的输入:
$(html).find("input[type=hidden]").val()
为隐藏的输入创建一个 ID 并像往常一样调用它
<input type="hidden" value="WantThis" id="myInput" />
然后调用它
var myval = $('#myInput').val();