在循環遍歷數據的表格中獲取當行的數據


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

 

一、

原先的辦法是定義一個num

<%int num = 1;%> 

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

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

但是這樣似乎麻煩了些。

 

二、

下面是更加方便的:

在你要點擊的button的onclick事件中添加方法,比如 save(this) 。注意,這里的this是必須的,如有需要還可加別的參數。

function save(Obj){ 

  var value=$(this).parents("tr").find("#year").val(); 

//因為每一td列都在一個tr行中,那么當你點擊button,根據parents("tr")就可拿到其整行。
//再通過fing()根據id或class找到指定列
}

  

  

或者給button定義個class,然后給按鈕綁定點擊事件亦可

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

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM