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

如何获取同级h3元素ID并自动填充到对应a标签的href属性中

这个需求完全可以实现,只需少量jQuery代码即可完成批量替换操作,代码示例如下:

$(document).ready(function() {
  // 遍历所有class为title的容器
  $('.title').each(function() {
    // 读取当前容器内h3的id属性
    var sectionId = $(this).find('h3').attr('id');
    // 拼接为锚点格式,替换同容器内a标签的href属性
    $(this).find('a.url').attr('href', '#' + sectionId);
  });
});

代码逻辑说明:

  • 绑定DOM加载完成事件,保证所有页面元素渲染完成后再执行操作,不会出现找不到元素的问题
  • 逐个遍历每个.title容器,分别处理对应容器内的元素,不会出现ID匹配错误的问题
  • 兼容所有支持jQuery的旧版浏览器,不需要额外依赖

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:45:03