jq: dom-插入

2024-08-20 16:48
文章标签 插入 dom jq

本文主要是介绍jq: dom-插入,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

before/after这些元素之间是兄弟关系
append/prepend这些元素之间是父子关系

before() 在什么前面插入原有的什么元素

可以传选择器 jq对象 函数 还有html字符串

        <!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>dom的插入</title><style>ul {width: 300px;border: 1px solid #ccc;}</style>
</head>
<body><h2>我是h2,请把我插入到li前面</h2><ul><li>我是li</li></ul>
<script src="http://code.jquery.com/jquery-3.4.1.js"></script>
<script>$('li').before($('h2'));
</script>
</body>
</html>

v2-05ef1678bea047cbb0f37c5200ce2ef9_b.jpg
        $('li').before($('<span>我是span</span>'));
$('li').before('<span>我是span2</span>');

v2-cf1437c299fa7c1ea95a19edb4eb0d39_b.jpg

insertBefore() 把什么插入到什么前面

        $('h2').insertBefore('li');

v2-19414882f28122e210eabe9def3fcbb5_b.jpg

问: 为什么要有两个一样功能的方法?

答: 为了后续方便链式调用,执行完后return出来的元素是前面的对象。

after() 在什么元素后面插入什么元素

        $('li').after($('<span>我是span</span>'));

v2-08d6a591f3205abfb08df91403a48e64_b.jpg

insertAfter() 把什么元素插入在什么元素后面

        $('h2').insertAfter('li');

v2-820ce31b2e1060707c7801eddbe63e5e_b.jpg

append() 在什么元素下增加什么元素(最后一个)

        $('ul').append($('h2'));

v2-d129f4a01258c69ceb17eb7f07e63bc7_b.jpg

appendTo() 把什么增加在什么元素下面(最后一个)

        $('h2').appendTo($('ul')); 

v2-2081d99720e4962d527ac9f53ac38880_b.jpg

prepend() 在什么元素下增加什么元素(第一个位置)

        $('ul').prepend($('h2'));

v2-ba1e6d43d11987090525dd27bb93d94e_b.jpg

prependTo() 把什么增加在什么元素下面(第一个位置)

        $('h2').prependTo($('ul'));

v2-97884e1687cb2d98a12f62677eb75b5e_b.jpg

这篇关于jq: dom-插入的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1090628

相关文章

MySQL INSERT语句实现当记录不存在时插入的几种方法

《MySQLINSERT语句实现当记录不存在时插入的几种方法》MySQL的INSERT语句是用于向数据库表中插入新记录的关键命令,下面:本文主要介绍MySQLINSERT语句实现当记录不存在时... 目录使用 INSERT IGNORE使用 ON DUPLICATE KEY UPDATE使用 REPLACE

Jmeter如何向数据库批量插入数据

《Jmeter如何向数据库批量插入数据》:本文主要介绍Jmeter如何向数据库批量插入数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Jmeter向数据库批量插入数据Jmeter向mysql数据库中插入数据的入门操作接下来做一下各个元件的配置总结Jmete

使用Python在Excel中插入、修改、提取和删除超链接

《使用Python在Excel中插入、修改、提取和删除超链接》超链接是Excel中的常用功能,通过点击超链接可以快速跳转到外部网站、本地文件或工作表中的特定单元格,有效提升数据访问的效率和用户体验,这... 目录引言使用工具python在Excel中插入超链接Python修改Excel中的超链接Python

JavaScript DOM操作与事件处理方法

《JavaScriptDOM操作与事件处理方法》本文通过一系列代码片段,详细介绍了如何使用JavaScript进行DOM操作、事件处理、属性操作、内容操作、尺寸和位置获取,以及实现简单的动画效果,涵... 目录前言1. 类名操作代码片段代码解析2. 属性操作代码片段代码解析3. 内容操作代码片段代码解析4.

顺序表之创建,判满,插入,输出

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值1,否则返回0🍊main函数 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~ 🍊自我介绍   Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”

matplotlib绘图中插入图片

在使用matplotlib下的pyplot绘图时,有时处于各种原因,需要采用类似贴图的方式,插入外部的图片,例如添加自己的logo,或者其他的图形水印等。 一开始,查找到的资料都是使用imshow,但是这会有带来几个问题,一个是图形的原点发生了变化,另外一个问题就是图形比例也产生了变化,当然最大的问题是图形占据了整个绘图区域,完全喧宾夺主了,与我们设想的只在绘图区域中占据很小的一块不相符。 经

17 通过ref代替DOM用来获取元素和组件的引用

重点 ref :官网给出的解释是: ref: 用于注册对元素或子组件的引用。引用将在父组件的$refs 对象下注册。如果在普通DOM元素上使用,则引用将是该元素;如果在子组件上使用,则引用将是组件实例: <!-- vm.$refs.p will be the DOM node --><p ref="p">hello</p><!-- vm.$refs.child will be the c

react笔记 8-19 事件对象、获取dom元素、双向绑定

1、事件对象event 通过事件的event对象获取它的dom元素 run=(event)=>{event.target.style="background:yellowgreen" //event的父级为他本身event.target.getAttribute("aid") //这样便获取到了它的自定义属性aid}render() {return (<div><h2>{

DOM 添加节点

DOM 添加节点 在Web开发中,文档对象模型(DOM)是一个非常重要的概念。DOM是HTML和XML文档的编程接口,它将文档表示为节点树,允许开发人员通过JavaScript等脚本语言进行操作。在本文中,我们将探讨如何在DOM中添加节点,包括各种方法和最佳实践。 DOM节点简介 在DOM中,文档的每一个部分都是一个节点。主要的节点类型包括: 元素节点:HTML标签,例如<div>或<sp

js操作Dom节点拼接表单及ajax提交表单

有时候我们不希望html(jsp、vm)中有创建太多的标签(dom节点),所以这些任务都由js来做,下面提供套完整的表单提交流程,只需要在html中添加两个div其余的都由js来做吧。下面原生代码只需略微修改就能达到你想要的效果。 1、需要创建表单的点击事件 <a href="javascript:void(0);"onclick="changeSettleMoney('$!doctor.do