js 通过td的id值 如何拿到tr的id值?(动态获取)

js 通过td的id值 如何拿到tr的id值?(动态获取),第1张

错误出在documentgetElementById(dd)
因为页面上id为2的出现了多个,而这样获取只会取到第一个,所以tr始终为相应的第1个

按照你的写法,用dd来保存tr的行数比较好,即i值。
然后通过documentalltable1rows(i)id来获取tr的id值。

循环
<img id="" src="" class="x"/>
循环
<script>
//jquery:
$("imgx")each(function(){
// $(this)attr("id"); 得到每个ID,
});
</script>

<div id="td1">
</div>
<script type="text/javascript">
    function aa(trid) {
        td1innerHTML = "<input id='" + trid + "' type='button' onclick='change(this)' value='编辑'>";
    }
    function change(a) {
        avalue = "编辑2";
    }
    aa('test');
</script>

我只能说一下该怎么做,在删除按钮那里注册一个js的onclick事件,例如ajax,传入对应行的id到servlet,在servlet中完成删除的数据库 *** 作,并返回结果,然后前台解析这个结果,刷新页面

// 找最新的父元素tr
// 再找第一个div
// 获取id
$('#1875')closest('tr')find('div:eq(0)')attr('id')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13370632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存