Object HtmlInputElement的值

时间:2015-07-09 08:35:58

标签: javascript jquery object

在我的.html文件中,我有一个按钮和字符串变量str = "<input type=\"text\" value=\"apple\""。当我点击按钮我想要提醒这些字符串的值。我如何解析字符串到对象,只需使用obj.val()obj.value之类的东西来获取它的价值。我试过了$.parseHTML(str)。它返回对象HtmlInputElement ,但我无法使用.val().value,甚至.attr('value') 添加了Jquery而且没有错误。请帮忙 。最诚挚的问候。

2 个答案:

答案 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);