在我的.html文件中,我有一个按钮和字符串变量str = "<input type=\"text\" value=\"apple\""
。当我点击按钮我想要提醒这些字符串的值。我如何解析字符串到对象,只需使用obj.val()
或obj.value
之类的东西来获取它的价值。我试过了$.parseHTML(str)
。它返回对象HtmlInputElement ,但我无法使用.val()
或.value
,甚至.attr('value')
?添加了Jquery而且没有错误。请帮忙 。最诚挚的问候。
答案 0 :(得分:2)
试试这个:从str
创建jquery对象,然后在该对象上调用.val()
,参见下面的代码
str = "<input type=\"text\" value=\"apple\">";
var strObj = $(str);
alert(strObj.val());
<强> JSFiddle Demo 强>
答案 1 :(得分:0)
如果您将输入放在实际的html文件中,并为其指定ID(例如 appleInput ):
<input type="text" value="apple" id="appleInput"> <!-- Your input -->
然后在你的JavaScript中:
var str = document.getElementById("appleInput").value;
alert(str);