博主信息
博文 35
粉丝 0
评论 0
访问量 33872
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
jquery中节点知识大全
小的博客
原创
932人浏览过

1,html 布局加入列表内容,css设置文本样式对样式进行美化,我们先来预览文本原来的样式。QQ截图20171220100248.png

<!DCOTYPE html>
<html>
 <meta charset="UTF-8">
 <head><title>jquery的节点操作方法</title>
 <script src=" https://code.jquery.com/jquery-3.2.1.min.js"></script>
 <style>
  body{
   margin:0;
   padding:0;
  }
  div h2{
   margin-left:30px;
  }
  body div{
   width:600px;
   margin-top:50px;
   background:#EEE;
   opacity:0.5;
  }
  div li{
   font-weight:lighter;
  line-height:15px;
  }
  div li:hover{
   color:red;
   text-decoration:underline;
  }
</style>
 </head>
 <body>
   <div>
     <h2>头条公告</h2>
     <ul style="list-style-type:square">
 
 <li><h4>十大机器学习需要了解的方法</h4></li>
 <li><h4>php抓取HTTPS网站内容</h4></li>
 <li><h4>最全的html5全局属性汇总</h4></li>
 <li><h4>最新php程序员工具箱v0.7版</h4></li>
 <li><h4>最全的数组方法汇总</h4></li>
 <li><h4>各种IE(IE6-IE10)兼容性问题</h4></li>
 <li><h4>MongDB查看执行计划</h4></li>
 <li><h4>phpstorm快捷键介绍总结</h4></li>
 <li><h4>详解php多人开发环境原理</h4></li>
 <li><h4>详细解答php和java哪个好</h4></li>
 
</ul>
   </div>

   <script>

  jquery的节点操作方法:

     1,父子节点:append()向元素内部追加元素;

                        prepend()向元素内部添加前置数据;

                       appendTo()追加到集合中的最后面;

                       prependTo()将元素前知到指定集合中;

    2,兄弟节点:after()在匹配的元素之后加入,before()在匹配的元素之前加入,

  下面代码分别采用append()和prepend()向文本内添加内容;我们预览下添加效果:QQ截图20171220095926.png

 $(document).ready(function(){
     $('h4').prepend('<span style="color:blue">最新讲解</span>')
$('h4').append('<span style="color:blue">我是后置内容</span>')

创建新元素的三种方法;使用了元生JS方法,jquery中的两种方法;其中第三种方法最为简便,建议使用,

我们先预览下父子节点中appendTo();preppendTo();方法添加文本的效果;QQ截图20171220095609.pngQQ截图20171220101155.png

1,原生js方法

var ul =document.getElementsByTagName('ul')[0];
var li1=document.createElement('li');
li1.innerHTML='新列表项~~01';
li1.setAttribute('id','item1');
ul.appendChild(li1);

 2,jQuery的第一种方法

  var li2=$('<li>');
li2.html('我是jQuery创建的第一个列表项~~');
li2.attr('id','item2');
li2.appendTo('ul');

3,jquery的第三种方法

var li3=$('<li id="item">我是jQuery创建的第二个列表项~~</li>');
//li3.appendTo('ul');
li3.prependTo('ul');

兄弟节点:after();before();可分别向文本前面,后面添加内容;我们预览下代码生成的效果QQ截图20171220095539.pngQQ截图20171220095901.png

 li3.after('<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513744863809&di=2a53f85f16216ce38e55b7c4f4444bce&imgtype=0&src=http%3A%2F%2Fwww.zhlzw.com%2FUploadFiles%2FArticle_UploadFiles%2F201204%2F20120422005031366.JPG" width="100px">');
     li3.before('<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513745117704&di=c3e1ff5e10b98e1de72b0e92fdef2ef1&imgtype=0&src=http%3A%2F%2Fpic4.nipic.com%2F20091121%2F3576333_101040082179_2.jpg" width="100px">');
   })
</script>
 </body>
</html>

下面说说我的学习心得jquery是js的一个函数库,其中封装了很多方法可直接调用,其中省去了javascript中的许多代码,也为程序编写时带来了便捷,以上只是简短的学习,还请各位多多指导。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学