//注意由于要多次选择相同属性单元格元素只能用class选择器(id唯一性优先级不适用)
$(".table_tr").each(function(){
$("#edit_btn",this).click(function(){
var cate_name = $(this).parents("tr").find("td:nth(1)").text();
var cate_order = $(this).parents("tr").find("td:nth(2)").text();
var cate_type = $(this).parents("tr").find("td:nth(3)").text();
$('#edit_cate_name').val(cate_name);
$('#edit_cate_order').val(cate_order);
$('#edit_cate_type').val(cate_type=='单页面'?0:1);
});
});
触发元素设置id="edit_btn",表格行数据设置class="table_tr",注意一定要加this。
代码中:$(this).parents("tr").find("td:nth(1)").text();
获取到的数据是string类型。如果单元格很多,可循环获取。
赋值到其他元素中:$('#edit_cate_name').val(cate_name);