var values = [];
$('#Route1 td').each(function () {
// values.push($(this).text());
values.push($(this).html());
});
在上面的代码中,我试图将表中的所有列加载到数组中。但是,每行的一个表格单元格中都有一个输入框。如何加载文本框的实际值而不是加载整个html。
单元格如下所示。
"<td><input type=text id=text1 value="I am input"/></td>"
我遇到的另一个问题是,即使我更改了文本框中的值,当我从JQUERY中检索它时,它在第一次加载页面时保持不变,并且不会获取输入框的最新值。请帮忙!
答案 0 :(得分:0)
我在下面找到了答案
$(".start").keyup(function(){
$(this).closest('tr').find("input").each(function() {
alert(this.value)
});
});
虽然我最终使用了一种完全的方法,我在表格中有链接,一旦点击,会出现带有文本框的弹出框,并向表格数据发送值。