这是我的代码行:
var temp = $("#MEdit1").get();
然后我这样做:
document.writeln(temp);
我进入屏幕:
[object HTMLInputElement]
为什么会发生这种情况?这是什么意思?
如何更改代码,以便在用户输入整数或字符串时,变量temp保存该值。
答案 0 :(得分:0)
jQuery的get()方法将选择器作为jQuery对象返回。这就是你看到[object HTMLInputElement]的原因。它是一个jQuery对象和一个输入元素。您可以通过运行来测试:
$('#MEdit1').get() instanceof jQuery
,应该返回true。
如果您想要输入字段的内容使用:
$('#MEdit1").val();
您可以查看以下fiddle以查看其实际效果。