【发布时间】:2019-04-17 15:14:22
【问题描述】:
我在 javascript 中有这个变量:
var datos = '<input type="hidden" name="i_txt_Prod_Code" value="Foo_Bar" tabindex="1">01080';
我需要从中获取文本 01080,忽略隐藏的 input 或任何其他 input 标记。
var text = data.text(); //I used this but it did not work
if (data.match("<input")) {
var datos = $(data);
datos.find("input[type=hidden]").each(function(index) {
$(this).remove();
});
data = datos.html();
}
不重复@HereticMonkey 请先阅读帖子。我正在使用 jquery 没有 javascript 纯。 o EMC 结构。
【问题讨论】:
-
为什么不能使用隐藏的
input?如果其中的value始终与您要检索的文本匹配,那么从那里读取它会容易得多。 -
@RoryMcCrossan 因为它们并不总是一致的;我需要的是解决疑问,而不是做一些不同的事情。
-
在这种情况下,在问题中给它们相同的值是令人困惑的事情。我已编辑问题以删除
value。无论如何,请参阅下面的答案 -
不重复 @HereticMonkey 请先阅读帖子。我正在使用 jquery 没有 javascript 纯。 o EMC 结构。
标签: javascript jquery text