javascript - 从字符串中获取元素

标签 javascript jquery

我的变量中有一个大字符串,其中包含一大堆 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/

相关文章:

javascript - 谷歌地图5秒后消失

javascript - 如何使用 JavaScript 设置通用 CSS 选择器?

javascript - 追加 JSON 对象

jquery - 无法使用 css 更改 jQuery 图像 slider 的不透明度

php - 未捕获的语法错误 : Unexpected token ILLEGAL

javascript - TypeError : db. collection is not a function in MongoDB Connection

JavaScript 矩阵边界不正确

javascript - 如何根据 URL 条件滚动到 anchor ?

javascript - 使用选择表单选项过滤内容

jquery - 使用 jquery 对 css 选项卡进行动画处理