//注意由于要多次选择相同属性单元格元素只能用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);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号