js获取父元素id
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="../demos/js/jquery.js"></script>
</head>
<body>
<script>
$(function(){
tb_click("#div","tb_id");
tb_click("#div1","tb_id2");
})
function tb_click(id,data) {
var a = $(id);
var str='<table id="'+data+'"><tr id="rr"><td id="123" onclick="t_click(this)">123456</td><td id="123" onclick="t_click(this)">123456</td><td id="123" onclick="t_click(this)">123456</td></tr><tr id="rr"><td id="123" onclick="t_click(this)">123456</td><td id="123" onclick="t_click(this)">123456</td><td id="123" onclick="t_click(this)">123456</td></tr><tr id="rr"><td id="123" onclick="t_click(this)">123456</td><td id="123" onclick="t_click(this)">123456</td><td id="123" onclick="t_click(this)">123456</td></tr></table><table>';
console.log(str);
a.html(str);
}
function t_click(data){
var c= data.parentNode.parentNode.parentNode.id;
console.log(c);
var tb= document.getElementById(c);
var rows = tb.rows;
console.log(tb.rows[1].cells[2].innerHTML);
}
</script>
<div id="div">
</div>
<div id="div1" >
</div>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?