我在表格行的单元格中循环。每个单元格中都有一个文本框,我想获取文本框的值并将其推送到数组中
函数dothing(){
变量tds=$(“#”+所选+td”);
var submitvals=新数组();
tds.每个(功能(i){
var val=$(this.children('input')[0].val();
推送(val);
});
}
功能还有很多,但这是所有相关的。出于某种原因,当我运行这段代码时,我得到了“HTMLInputElement没有方法‘val’”。我认为输入元素应该在jQuery中有一个获得值的val()方法,所以这没有意义。我是错过了什么,还是做错了
val()是一种jQuery方法.value是DOM元素的属性。使用[0].value或.eq(0).val()