javascript从表中获取/存储数据

javascript从表中获取/存储数据,javascript,html,Javascript,Html,我试图在单击按钮(如存储)后捕获基于id的数据,以便在以后将所需id插入数据库中。写的js没有按预期工作,有什么想法遗漏了什么?谢谢你的支持 函数goo(){ idprod=$(“#idprod”).val(); nprod=$(“#nprod”).val(); lastprod=$(“#lastprod”).val(); solarprod=$(“#solarprod”).val(); locprod=$(“#locprod”).val() } 身份证件 名称 姓氏 WK_太阳能 位置

我试图在单击按钮(如存储)后捕获基于id的数据,以便在以后将所需id插入数据库中。写的js没有按预期工作,有什么想法遗漏了什么?谢谢你的支持


函数goo(){
idprod=$(“#idprod”).val();
nprod=$(“#nprod”).val();
lastprod=$(“#lastprod”).val();
solarprod=$(“#solarprod”).val();
locprod=$(“#locprod”).val()
}

身份证件
名称
姓氏
WK_太阳能
位置
拯救
P1
詹姆斯
李
$1555
皇后区
P2
马克
蹄子
$955
布朗克斯

1-您使用的是
val
,它是attr
值。您应该使用
html()
text()
来获取值

2-您有两行,您应该浏览这两行并从每一行获取数据

函数goo(){
var firstRow=$(“.test tbody tr”).last();
idprod=firstRow.find(“#idprod”).html();
nprod=firstRow.find(#nprod”).html();
lastprod=firstRow.find(#lastprod”).html();
solarprod=firstRow.find(#solarprod”).html();
locprod=firstRow.find(#locprod”).html()
控制台日志(idprod)
}
$(文档).ready(函数(){
goo();
});

身份证件
名称
姓氏
WK_太阳能
位置
拯救
P1
詹姆斯
李
$1555
皇后区
P2
马克
蹄子
$955
布朗克斯

首先,您有多个具有相同id的元素。这不是有效的HTML语法。第二,你想储存什么“价值”?第三,td元素显示文本。它们没有值属性。