ループデータのテーブルでローのデータを取得する
979 ワード
各行のデータはforeachで出てくるので、id番号を定義すると各行が同じになります.
一、
元の方法はnumを定義することです
そしてidごとにxxx、foreachの最後に
このようにして得られる各行idは異なり、jqueryでid番号に基づいて各行の値を取得することができる.
しかし、これは少し面倒なようです.
二、
以下はより便利です.
クリックするbuttonのonclickイベントにsave(this)などのメソッドを追加します.注意、ここのthisは必須で、必要に応じて他のパラメータを追加することもできます.
あるいはbuttonにclassを定義し、ボタンバインドクリックイベントを与えてもよい.
転載先:https://www.cnblogs.com/sjw9507/p/8134475.html
一、
元の方法は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