JQuery---dom相关节点操作

作者: 幼姿沫 | 来源:发表于2020-08-08 19:19 被阅读0次

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>dom相关节点操作</title>

<script src='js/jquery/jquery.min.js'></script>

<script type='text/javascript'>

/* DOM操作管理 属性方法 */

$(function(){

/* 在标签内进行添加 追加后面append  追加前面prepend  wrap包裹*/

$('h1').append('<i>列表</i>')

$('h1').prepend('<i>展示</i>')

$('h1').wrap('<h2>包裹</h2>')

/* 外部 插入到前面before 插入到后面after  */

$('h1').before('<i>AAA</i>')

$('h1').after('<i>BBB</i>')

$('span').before('<i>like</i>')

$('span').after('<i>hate</i>')

/* 在列表中追加 */

$('ul').append('<li>青媞</li>')

/* 列表中的点击事件 弹出列表中的内容*/

$('li').click(function(){

alert($(this).html())

})

/* 替换 */

$('#t1 span').replaceWith('<i>替换完成</i>')

/* 删除 只是删除内容不会删除标签 */

$('#t2').empty()

/* 删除 标签和内容都会删除 */

$('#t3').remove()

})

/* 树状结构选择器 */

$(function(){

/* 父标签 */

console.log($('.fruit1').parent().html())

/* 子标签 */

console.log($('.fruit2').children().length)

/* 第二个 eq(0)*/

console.log($('.fruit1').children().eq(1).text())

console.log($('.fruit1 li:eq(1)').text())

/*所有兄弟节点 */

console.log($('div').siblings().length)

/* 上一个兄弟 */

console.log($('div').prev().html())

/* 下一个兄弟 */

console.log($('div').next().html())

/* 奇数行 */

console.log($('fruit2 li:odd').css('background','yellow'))

/* 偶数行 */

console.log($('fruit2 li:even').css('background','blue'))

})

</script>

</head>

<body>

<div id='box1'>

<div id='box2'>

<ul class='fruit1'>

<li>apple</li>

<li>pear</li>

</ul>

</div>

<div id='box3'>

<h1 class='t1'>title1</h1>

<h1 class='t2'>title2</h1>

</div>

<ul class='fruit2'>

<li>苹果</li>

<li>香蕉</li>

<li>梨子</li>

<li>葡萄</li>

<li>青媞</li>

<li>芒果</li>

<li>黑布林</li>

</ul>

<h1 class='t3'>title3</h1>

<h1 class='t4'>title4</h1>

</div>

<h1>水果</h1>

<span>水果</span>

<h3>Fruit</h3>

<ul>

<li>苹果</li>

<li>香蕉</li>

<li>橘子</li>

<li>荔枝</li>

</ul>

<h3 id='t1'><span>演示替换</span></h3>

<h3 id='t2'><span>演示删除</span></h3>

<h3 id='t3'><span>演示全部删除</span></h3>

</body>

</html>

dom中对内容的方法进行操作
dom中对兄弟节点进行操作

相关文章

  • JQuery---dom相关节点操作

    dom相关节点操作 /* DOM操作管理 属性...

  • 节点的相关操作

    创建一个节点我们通过createElement() 添加节点,一般是这个被添加标签的父节点appendChild(...

  • dom节点和js相关操作

    文/michaelgbw dom节点对于我们weber都是非常熟悉的。我们的js一系列操作基本是基于这个来操作的。...

  • ViewContainerRef 动态创建视图

    Angular DOM 操作 相关的APIs和类: 查询DOM节点template variable ref: 模...

  • 启动Fabric网络

    启动Fabric网络 主要步骤包括计划拓扑、准备相关配置文件、启动Orderer节点、启动Peer节点和操作网络等...

  • jQuery相关API总结

    JQ操作DOM属性节点相关方法(包含类的操作) 属性节点就是指dom元素的属性 一般如果是标签自身自带的属性,我们...

  • ElasticSearch的安装及简单配置

    操作步骤 启动单节点 安装插件 查看插件 查看安装的插件 配置多节点集群 查看集群 查看nodes 相关阅读 安装...

  • kubernetes生产化集群管理

    生产化集群管理 计算节点相关 生产化集群的考量 计算节点 如何批量安装和升级计算节点的操作系统 如何管理和配置计算...

  • 链表相关

    总结一下链表相关的操作 单链表节点的定义 实现单向链表的反向 删除单链表的所有节点

  • HTMLday7总结

    属性操作 1.节点属性的增删改查 1)查a.节点.属性标签相关属性:innerHTML - 标签内容(包含双标签内...

网友评论

    本文标题:JQuery---dom相关节点操作

    本文链接:https://www.haomeiwen.com/subject/vfqjrktx.html