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

使用JavaScript或jQuery在指定span中添加class为dub的div元素

嘿,这事儿好办!我给你准备了原生JavaScript和jQuery两种实现方案,看你项目用哪个顺手:

原HTML结构

<div class="status"> 
  <span class="bar"></span> 
  <div class="ep">Ep 12</div> 
</div>

目标效果(执行后HTML结构)

<div class="status"> 
  <span class="bar">
    <div class="dub">Dub 12</div>
  </span> 
  <div class="ep">Ep 12</div> 
</div>
方案1:原生JavaScript实现
// 找到class为"bar"的span元素
const barSpan = document.querySelector('.bar');

// 创建新的div元素
const dubDiv = document.createElement('div');
// 给div添加"dub"类名
dubDiv.classList.add('dub');
// 设置div的文本内容(可根据需求修改)
dubDiv.textContent = 'Dub 12';

// 将新创建的div插入到.bar内部
barSpan.appendChild(dubDiv);

解释: 这段代码通过原生DOM API一步步完成元素创建、属性设置和插入,不需要依赖任何库,兼容性拉满。

方案2:jQuery实现

如果你项目里已经引入了jQuery,用这个写法更简洁:

// 直接在.bar元素末尾追加目标div
$('.bar').append('<div class="dub">Dub 12</div>');

解释: jQuery的append()方法可以直接把HTML字符串插入到目标元素内部的最后位置,一行代码搞定,非常省心。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:08:54