2012-07-25 138 views
0
var values = []; 

      $('#Route1 td').each(function() { 
       // values.push($(this).text()); 

       values.push($(this).html()); 

      }); 

在上面的代码中,我试图从表中将所有列加载到数组中。但是,每行的一个表格单元格中都有一个输入框。我怎样才能加载文本框的实际值,而不是加载整个HTML。检索表单元格值其中每个rown的一个单元格有一个输入框(JQUERY)

单元格如下所示。

"<td><input type=text id=text1 value="I am input"/></td>" 

另一个问题我已经是,即使我在文本框中改变的价值,当我从JQUERY找回它当页面加载的第一次,并没有考虑的最新值也保持不变输入框。请帮忙!

回答

0

,我发现我的答案在下面

$(".start").keyup(function(){ 
     $(this).closest('tr').find("input").each(function() { 
      alert(this.value) 
     }); 
    }); 

虽然我最终使用了完全的做法,我有我的表链接,一旦点击,弹出与文本框出现,并送价值表中的数据。

相关问题