博主信息
博文 250
粉丝 3
评论 0
访问量 385878
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
jquery节点的移动与插入操作
梁凯达的博客
原创
1061人浏览过

重点:

append方法:append所选元素最后面增加

prepend方法:prepend所选元素的最前面添加

after方法:after所选元素后一个添加

before方法:before所选元素前一个添加

appendTo方法:appendTo插入到指定节点的后面

prependTo方法:prependTo是插入指定节点最前,方法跟其他一致

insertAfter方法:insertAfter插入到指定节点后一个,方法跟其他的一致

insertbefore:insertbefore插入到指定节点前一个,方法跟其他的一致

-

<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<meta http-equiv="X-UA-Compatible" content="ie=edge" />

<title>Document</title>

<style type="text/css">

li {

list-style: none;

margin: 20px;

}

</style>

</head>


<body>

<ul>

<li>append方法</li>

<li>prepeng方法</li>

<li>after方法</li>

<li>befort方法</li>

</ul>

<button>append方法改变</button>

<button>prepeng方法改变</button>

<button>after方法改变</button>

<button>befort方法改变</button>

<p>增加第一个被移动的</p>

<p>增加第二个被移动的</p>

<p>增加第三个被移动的</p>

<p>增加第四个被移动的</p>

</body>

<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript">

//append方法:所选元素最后面增加

// $('button').eq(0).on('click',function(){

// var li=$('<li>').text('你说这样的办法对不对?').css('background','red')

// $('ul').append(li)

// })

// //eq0等于第一个

// //on的写法是('时间','运行')

// //text新增文本

// //append(li),直接把生成的变量让append函数获取

// //prepend方法:所选元素的最前面添加

// $('button').eq(1).on('click',function(){

// var li=$('<li>').text('你说这样的办法对不对?').css('background','red')

// $('ul').prepend(li)

// })

// //after方法:所选元素后一个添加

// $('button').eq(2).on('click',function(){

// var li=$('<li>').text('你说这样的办法对不对?').css('background','orange')

// $($('li:eq(1)')).after(li)

// })

// //before方法:所选元素前一个添加

// $('button').eq(3).on('click',function(){

// var li=$('<li>').text('你说这样的办法对不对?').css('background','orange')

// $($('li:eq(3)')).before(li)

// })

// //before方法移动插入

// $('button').eq(3).on('click',function(){

// var li=$('<li>').text('你说这样的办法对不对?').css('background','orange')

// $($('li:eq(3)')).before($('p:eq(0)'))

// })

//appendTo方法,插入到目标节点的后面

$('button').eq(0).on('click',function(){

var li=$('<li>').css('background','blueviolet').html('这样的操作可以吧')

li.appendTo($('ul'))

})

//appendTo方法,是插入方法,插入语法为:目标.appendto($('插入到哪里'))

//appendTo方法,也是插入到目标元素最后的方法

$('button').eq(1).on('click',function(){

var li=$('<li>').css('background','#008000').html('这样的操作不行')

li.prependTo($('ul'))

})

//prependTo方法是插入元素最前,方法跟其他一致

$('button').eq(2).on('click',function(){

var li=$('<li>').css('background','#008000').html('这样的操作不行')

li.insertAfter($('li:eq(2)'))


})

//insertAfter插入到指定元素后一个,方法跟其他的一致

$('button').eq(3).on('click',function(){

var li=$('<li>').css('background','#008000').html('这样的操作不行')

li.insertBefore($('li:eq(1)'))


})

//insertbefore插入到指定元素前一个,方法跟其他的一致

</script>


</html>


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学