我的变量中有一个大字符串,其中包含一大堆 HTML 标记。
我想获取字符串中隐藏输入字段的值并将其存储在自己的变量中。
<input type="hidden" value="WantThis" />
有人可以帮我吗?
最佳答案
您可以使用 jQuery 解析 HTML 来获取值:
var theValue = $(myString).find('input[name=something]').val();
我假设隐藏字段有一个名称。如果没有,您需要指定 input[type=hidden]
并使用其相对于其余内容的位置找到它。
如果您的字符串还没有根元素并且 <input>
不是嵌套的,您可能需要使用 $('<div>' + myString + '</div>')
相反。
关于javascript - 从字符串中获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182897/