0

这是我的代码行:

var temp = $("#MEdit1").get();

然后我做:

document.writeln(temp);

我在屏幕上:

[object HTMLInputElement]

为什么会发生这种情况,这意味着什么?

如何更改代码,以便如果用户输入整数或字符串,变量 temp 会保存该值。

4

1 回答 1

0

jQuery 的 get() 方法将选择器作为 jQuery 对象返回。这就是您看到 [object HTMLInputElement] 的原因。它是一个 jQuery 对象和一个输入元素。您可以通过运行 : 来测试它 $('#MEdit1').get() instanceof jQuery,它应该返回 true。

如果您想要输入字段的内容,请使用:

$('#MEdit1").val();

您可以查看以下小提琴以查看它的实际效果。

于 2013-06-07T17:32:14.990 回答