1. 程式人生 > >在迴圈遍歷資料的表格中獲取當行的資料

在迴圈遍歷資料的表格中獲取當行的資料

因為每一行的資料都是foreach出來的,所以如果定義其id號的話,那麼每行都是一樣的。

一、

原先的辦法是定義一個num

1<%int num = 1;%> 

然後在每個id後 xxx<%=num%> , 在foreach的最後<%num++;%>

這樣得到的每行id都是不一樣的,從而可以用jquery根據id號獲取到每行的值。

但是這樣似乎麻煩了些。

二、

下面是更加方便的:

在你要點選的button的onclick事件中新增方法,比如 save(this) 。注意,這裡的this是必須的,如有需要還可加別的引數。

1234567function save(Obj){   var value=$(this).parents("tr").find("#year").val();
//因為每一td列都在一個tr行中,那麼當你點選button,根據parents("tr")就可拿到其整行。//再通過fing()根據id或class找到指定列}

或者給button定義個class,然後給按鈕繫結點選事件亦可

1234$(function(){$(".save").on("click",function(){  var value=$(this).parents("tr").find("#year").val();})