输入数据未定义

问题描述 投票:0回答:2
javascript jquery input undefined
2个回答
2
投票

您的选择器很接近,但是错误。如果 ID 和类之间没有空格,则您正在寻找 ID 为

1
且类为
sum
的元素 - 您想要:

var data = $("#1 .sum").val();

现在它会查找类为

sum
的元素,该元素是 ID 为
1
的元素的子元素。

此外,

.value
是DOM元素上的一个属性,上面有一个jQuery元素,所以你想要
.val()


0
投票

错误来自您的 HTML。更改您的输入类型属性。 (不要使用通用的“文本”,而使用“数字”。)

改变这个:

对此:

定义输入字段将消除“未定义”和“NaN”响应。

© www.soinside.com 2019 - 2024. All rights reserved.