html怎么让另一个部件的id和本部件id保持一致?

qq_42296366 2021-04-23 03:10:00
<div>
<input type="button" value="编辑" class="bianji" onclick="newFile(this)" id="button"/>
<input type="button" value="删除" class="bianji" onclick="del(this)" id="button"/>
</div>

$(function(){
$.getJSON("http://localhost:8081/name2",function(t,status){ //地址
$.each(t.data, function (i, n) {
var row = $("#muban").clone(); //克隆模板(news),创建一个新数据行
row.attr('id','new')
for (attribute in n) {
row.find("#" + attribute).html(n[attribute]);
row.find("#id").attr('id', i+""); //循环json对象的属性,并赋值到数据行中对应的列,此处列的id就是相应的属性名称
row.find("#button").attr('id', n['id']);
}
if (i==t.data.length-1){
var d=document.getElementById("muban");
d.remove();
}
row.appendTo($("#table")); //添加到contnet里
});
});
});
我这里的id是动态变化的,程序跑起来的时候就按次序增长了
我想要让弹出的form里的按钮id与这个按钮的id保持一致,我自己的想法是如果能在前端直接让两个id保持一致的话就不需要将id传到js里了。
form按钮代码如下:
<input type="button" class="button" value="Save" onclick="create_paper_save(this)" id="save"/>
页面里的按钮和id

弹出表单的样子和id
...全文
136 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
TOUTEII 2021-04-24
  • 打赏
  • 举报
回复
用class吧。querySelectorAll方法一起执行里面的内容
gqkmiss 2021-04-23
  • 打赏
  • 举报
回复
同一个页面 ID 最好不要一样。 getElementById getElementsByClassName 这两个一个没有 s 一个有 s。

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧