jQuery: 整理5---删除元素和遍历元素

1. 删除元素

html 复制代码
   span{
       color: white;
       padding: 8px;
       margin: 5px;
       float: left;
    }
    .green {
       background-color: green;
    }
    .blue {
       background-color: blue;
    }
   <span class="green">green</span>
   <span class="blue">blue</span>
   <span class="green">333</span>
   <span class="blue">444</span>
  1. 使用 remove() -> 删除元素及其子元素,标签和内容一起删除

指定元素.remove()

javascript 复制代码
$(".green").remove()
  1. empty() -> 清空元素内容, 保留标签
javascript 复制代码
 $(".blue").empty()

2. 遍历元素

html 复制代码
span{
  color: white;
  padding: 8px;
  margin: 5px;
  float: left;
 }
.green {
  background-color: green;
}
.blue {
  background-color: blue;
}

<h3>遍历元素</h3>
<span class="green">green</span>
<span class="green">blue</span>
<span class="green">333</span>
<span class="green">444</span>

each():

$(selector).each(function(index,element))

// 参数function为遍历时的回调函数

// index为遍历元素的序列号,从0开始

// element是当前的元素,此时是dom元素

javascript 复制代码
 // 获取指定元素并遍历
 $(".green").each(function(index, element) {
      console.log(index)
      console.log(element)
 })
相关推荐
前端加油站1 小时前
一种新HTML 页面转换成 PDF 技术方案
前端·javascript·vue.js
w***Q3501 小时前
Vue打包
前端·javascript·vue.js
有事没事实验室1 小时前
router-link的custom模式
前端·javascript·vue.js
4***V2021 小时前
Vue3响应式原理详解
开发语言·javascript·ecmascript
O***p6042 小时前
JavaScript在Node.js中的集群负载均衡
javascript·node.js·负载均衡
xhxxx2 小时前
prototype 是遗产,proto 是族谱:一文吃透 JS 原型链
前端·javascript
蚂蚁集团数据体验技术4 小时前
一个可以补充 Mermaid 的可视化组件库 Infographic
前端·javascript·llm
华仔啊4 小时前
还在用 WebSocket 做实时通信?SSE 可能更简单
前端·javascript
木易士心5 小时前
深入剖析:按下 F5 后,浏览器前端究竟发生了什么?
前端·javascript
xump6 小时前
如何在DevTools选中调试一个实时交互才能显示的元素样式
前端·javascript·css