0

我在一个包含一大堆 HTML 标记的变量中有一个大字符串。

我想获取字符串中隐藏输入字段的值并将其存储在自己的 var 中。

<input type="hidden" value="WantThis" />

任何人都可以帮助我吗?

4

3 回答 3

1

您可以使用 jQuery 解析 HTML 以获取值:

var theValue = $(myString).find('input[name=something]').val();

我假设隐藏字段有一个名字。如果没有,您需要input[type=hidden]使用其相对于其余内容的位置来指定和查找它。

如果您的字符串还没有根元素并且<input>没有嵌套,您可能希望使用它$('<div>' + myString + '</div>')

于 2012-06-25T02:42:06.030 回答
1

像这样获取隐藏的输入:

$(html).find("input[type=hidden]").val()
于 2012-06-25T02:42:50.157 回答
0

为隐藏的输入创建一个 ID 并像往常一样调用它

<input type="hidden" value="WantThis" id="myInput" />

然后调用它

var myval = $('#myInput').val();

于 2012-06-25T02:41:50.737 回答