You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

点击带数据库ID的链接,如何将该ID复制给两个按钮?

如何将链接的ID复制给多个按钮?

嘿,这问题很好解决,你已经走对大半流程啦!你成功获取到了点击链接的ID,接下来只需要把这个值赋值给两个.bill按钮的id属性就行。

修改后的完整代码示例:

HTML 部分(和你原代码一致,帮你规整了格式)

<a class="godown" id="<?=$row->id_apoint;?>"><?=$row->nombre;?></a>
<button class="bill">button1</button>
<button class="bill">button2</button>

jQuery 部分(补全你缺失的赋值逻辑)

$('.godown').click(function() {
  var godownId = $(this).attr('id');
  // 选中所有带 .bill 类的按钮,批量设置它们的 id 属性
  $('.bill').attr('id', godownId);
});

额外小提示:

我把变量名改成了godownId,这样语义更清晰,你也可以继续用原来的godown,不影响功能。另外要注意:同一个HTML页面里最好不要有重复的id值,这不符合规范。如果只是需要传递这个ID给按钮做后续操作,更推荐用自定义的data-*属性,比如:

// 设置自定义属性
$('.bill').data('apoint-id', godownId);
// 后续获取属性值可以用
// $('.bill').data('apoint-id')

这样既能传递ID信息,又不会破坏页面ID的唯一性~

内容的提问来源于stack exchange,提问作者Diasline

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:59:42