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中删除;

相关推荐
MichaelJohn11 小时前
从零星白屏到“启发式缓存”,记录一次刚接手屎山的惊险排查
前端
程序员黑豆12 小时前
鸿蒙应用开发:6种图片加载方式详解
前端·华为·harmonyos
半个落月12 小时前
用 React 搭一个 WebGPU 模型加载页:从状态驱动到可复用进度条
前端·react.js
雪隐12 小时前
个人电脑玩AI-13让5060 Ti给你打工——我用 0.9B 小模型终结了"谁来记会议纪要"这个世纪难题
前端·人工智能·后端
橘子星12 小时前
我一个前端切图仔,凭什么能在浏览器里跑大模型?
前端·javascript·前端框架
70asunflower12 小时前
初学者理解 Web 工作原理(完全教程)
前端
半个落月12 小时前
用 LangChain JS 做可控写作实验:理解温度参数、提示词与异步调用
javascript·人工智能·后端
爱勇宝12 小时前
《道德经》第 7 章:真正厉害的领导者,不抢主角
前端·后端·程序员
观远数据13 小时前
Excel到数据资产池:文件数据入湖的治理规范怎么建
前端·javascript·excel
CoderWeen13 小时前
我写了个能一步步点着看的 Dijkstra 可视化项目(Vue3 + Leaflet + Generator)
前端·javascript·vue.js