ループデータのテーブルでローのデータを取得する

979 ワード

各行のデータはforeachで出てくるので、id番号を定義すると各行が同じになります.
 
一、
元の方法はnumを定義することです
 

そしてidごとにxxx、foreachの最後に
このようにして得られる各行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(); 
})

  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
転載先:https://www.cnblogs.com/sjw9507/p/8134475.html