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

相关文章

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

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值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

MongoDB学习—(4)文档的插入,删除与更新

一,文档的插入 插入命令有两个一个为insert,另一个为save,两者的区别为 db.[documentName].insert({..})插入的数据不允许重复,即_id不可相同 db.[docuemntName].save({..})插入的数据允许重复,如果整条数据内容相同,则不发生替换,如果数据有做不同,则将原数据替换 二,删除文档数据 db.[docuementName].r

240907-Gradio插入Mermaid流程图并自适应浏览器高度

A. 最终效果 B. 示例代码 import gradio as grmermaid_code = """<iframe srcdoc='<!DOCTYPE html><html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width" /><title>My static Spa

java的Timestamp时间插入mysql的datetime字段是0000-00-00 00:00:00

Mysql 与 java 的时间类型             MySql的时间类型有              Java 中与之对应的时间类型                  date                                               java.sql.Date               Datetime

Hibernate插入数据时,报错:org.springframework.dao.DataIntegrityViolationException: could not insert: [cn.itc

在用junit测试:插入数据时,报一下错误: 错误原因: package junit;import org.junit.Test;import cn.itcast.crm.container.ServiceProvinder;import cn.itcast.crm.dao.ISysUserDao;import cn.itcast.crm.domain.SysRole;