Blogger Information
Blog 35
fans 0
comment 0
visits 27574
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
jquery中节点知识大全
小的博客
Original
750 people have browsed it

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中的许多代码,也为程序编写时带来了便捷,以上只是简短的学习,还请各位多多指导。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post