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