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

相关推荐
kogorou0105-bit2 分钟前
前端设计模式:发布订阅与依赖倒置的解耦之道
前端·设计模式·面试·状态模式
止观止19 分钟前
像三元表达式一样写类型?深入理解 TS 条件类型与 `infer` 推断
前端·typescript
xiaoqi92230 分钟前
React Native鸿蒙跨平台实现图片画廊类页面是视觉展示型APP(如摄影类、图库类、设计类APP)的核心载体,其核心需求是实现图片的流畅渲染
javascript·react native·react.js·ecmascript·harmonyos
雪芽蓝域zzs34 分钟前
uniapp 省市区三级联动
前端·javascript·uni-app
Highcharts.js36 分钟前
Next.js 集成 Highcharts 官网文档说明(2025 新版)
开发语言·前端·javascript·react.js·开发文档·next.js·highcharts
总爱写点小BUG37 分钟前
探索 vu-icons:一款轻量级、跨平台的 Vue3 & UniApp SVG 图标库
前端·前端框架·组件库
晚霞的不甘1 小时前
Flutter for OpenHarmony手势涂鸦画板开发详解
前端·学习·flutter·前端框架·交互
Beginner x_u1 小时前
JavaScript 核心知识索引(面试向)
开发语言·javascript·面试·八股
We་ct1 小时前
LeetCode 73. 矩阵置零:原地算法实现与优化解析
前端·算法·leetcode·矩阵·typescript
晚霞的不甘1 小时前
Flutter for OpenHarmony 实现动态天气与空气质量仪表盘:从 UI 到动画的完整解析
前端·flutter·ui·前端框架·交互