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

相关推荐
~无忧花开~13 小时前
React生命周期全解析
开发语言·前端·javascript·react.js·前端框架·react
哈__14 小时前
ReactNative项目OpenHarmony三方库集成实战:react-native-maps
javascript·react native·react.js
cj814014 小时前
Prompt,Agent,Skill,Mcp分别于langchain有什么关系
前端
SuperEugene14 小时前
Axios + Vue 错误处理规范:中后台项目实战,统一捕获系统 / 业务 / 接口异常|API 与异步请求规范篇
前端·javascript·vue.js·前端框架·axios
行走的陀螺仪14 小时前
手写 Vue3 极简 i18n
前端·javascript·vue.js·国际化·i18n
羽沢3114 小时前
一篇简单的STOMP教程QAQ
前端·javascript·stomp
code_Bo14 小时前
使用AI完成Swagger接口类型在前端自动生成的工具
前端·后端·架构
加个鸡腿儿14 小时前
从"包裹器"到"确认按钮"——一个组件的三次重构
前端·vue.js·设计模式
Kel14 小时前
深入 OpenAI Node SDK:一个请求的奇幻漂流
javascript·人工智能·架构
子兮曰15 小时前
AI写代码坑了90%程序员!这5个致命bug,上线就炸(附避坑清单)
前端·javascript·后端