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

相关推荐
zithern_juejin4 分钟前
typeof、instanceof与Object.prototype.toString()
javascript
一点一木7 分钟前
2026 终端 AI 编码 Agent 六大工具深度横评
前端·人工智能·claude
Highcharts.js13 分钟前
Highcharts React v5升级三问|最大的升级方向是什么?需要注意什么?有什么优化?
前端·javascript·react.js·前端框架·highcharts·大数据渲染·前端性能
马玉霞13 分钟前
vue web端页面组件展示
前端·vue.js
129y14 分钟前
JS入门参考:引擎、作用域与let/const,一起慢慢理解~
javascript
代码煮茶16 分钟前
Vue3 权限系统实战 | 从 0 搭建完整 RBAC 权限管理
前端·javascript·vue.js
前端小木屋17 分钟前
Node基础入门
javascript·node.js
IT_陈寒19 分钟前
用了Vue的动态组件之后,我被坑得找不着北
前端·人工智能·后端
阳火锅1 小时前
💡 告别类名地狱!Tailwind CSS 语义化转换神器来了
前端·css·vue.js
ricardo19731 小时前
Core Web Vitals 全解:LCP / INP / CLS 逐个击破
前端