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