jquery的基本使用(3)

jquery操作元素内容

添加元素append,prepend,before,after:

复制代码
$(function(){
    var dom = $("#container_id");
    dom.append("<span>我是append添加的元素</span>");
    dom.prepend("<span>我是prepend添加的元素</span>");
    dom.after("<span>我是after添加的元素</span>");
    dom.before("<span>我是before添加的元素  </span>");
});

注:以上虽然都是添加元素,但是有细微的差别:

append:是在选择的dom 内部 的后面添加元素;

prepend:是在选择的dom 内部 的前面添加元素;

after:是在选择的dom后面添加的元素;

before:是在选择的dom前面添加的元素;

更改元素text,html:

复制代码
$(function(){
    var dom = $("#container_id");
    dom.text("我是通过text方法更改的元素")
    var dom1 = $(".container_class:eq(0)");
    dom1.html("<div>我是通过html方法更改的元素</div>");
});

注:

我们可以使用选择器的text()和html()来获取元素,同样的也可以在这个方法里面写入参数来更改内容

删除元素remove和empty:

复制代码
$(function(){
    var dom = $("#container_id");
    // dom.remove();
    dom.empty();
});

注:

你可以更改不同的注释内容看下源码里,

remove:这个方法会把当前选中元素和子元素全部从dom中删除;

empty:这个方法会把选中的元素的 子元素 从dom中删除;

相关推荐
ℋᙚᵐⁱᒻᵉ鲸落1 小时前
移动端滑动手势冲突:overflow: auto导致外层横向滑动失效
前端·javascript·css·vue.js·html
默_笙2 小时前
🎃 前端学了 Next.js,后端该学啥?NestJS 就是 Node 版的蜜雪冰城
前端·javascript
前端snow3 小时前
ai agent --- 实现 openclaw 定时间效果
前端
码云之上4 小时前
换模型之后,Chatbot 为什么要自己做 compact?
前端·agent·前端工程化
এ慕ོ冬℘゜4 小时前
navigator 导航对象 BOM制作方法
javascript
星栈4 小时前
自定义 UI-UX-Pro-Max 的 CSV 知识库,把 AI 生成的后台拉回行业该有的样子
前端·agent·weui
研☆香4 小时前
简单的图片上传 删除 预览
前端
ITresearchGuest4 小时前
我用 AI 一小时写了一个世界杯数据可视化平台|前端 VibeCoding 初体验
前端·人工智能·信息可视化
慧一居士6 小时前
Vite项目中使用Less步骤,详细使用示例
前端·css
花间相见6 小时前
【LangChain组件03】—— LangChain Agents 执行与状态:工作流程与状态管理实战
java·前端·langchain