jQuery对于demo元素的上移、下移、删除操作等实现

今天给大家分享一个实用的jQuery技能:dom元素的操作;我们经常会去获取dom元素去实现交互效果,以及数据的操作。

首先复习一下jQuery DOM 元素方法:

  1.  .get() 获得由选择器指定的Dom元素
    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title></title>
    	<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
    	<style>
    		.container{
    			background:#ccc;
    			font-size:12px;
    			margin:20 auto;
    			width:600px;
    			height:400px;
    		}
    	</style>
    </head>
    <body>
    	<p>1</p>
    	<p>2</p>
    	<p>3</p>
    	<p>4</p>
    	<p>5</p>
    	<button>点我</button>
    	<div class="container"></div>
    	<script type="text/javascript">
    		$(document).ready(function(){
    		  $("button").click(function(){
    		    x=$("p").get(0);
    		    $("div").text(x.nodeName   ": "   x.innerHTML);
    		  });
    		});
    	</script>		
    </body>
    </html>
    

      

  2.   .index() 返回指定元素相对于其他指定元素的index位置
    <html>
    <head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    <style>
    .container{
      width:600px;
      height:800px;
      background:#f5f5f5;
    }
    </style>
    <script type="text/javascript">
    $(document).ready(function(){
      $("li").click(function(){
        $('div.container').html("点击li的index值是:" $(this).index());
      });
    });
    </script>
    </head>
    <body>
    <p>点击列表项可获得其相对于同胞元素的 index 位置:</p>
    <ul>
       <li>Coffee</li>
       <li>Milk</li>
       <li>Soda</li>
    </ul>
    <div class="container"></div>
    </body>
    </html>
    

      

  3.        .size()  返回被jQuery选择器匹配的元素的数量
    <html>
    <head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function(){
        $("h3").html("li元素的数目是:" $("li").size());
      });
    });
    </script>
    </head>
    <body>
    <button>输出 li 元素的数目</button>
    <ul>
    <li>Coffee</li>
    <li>Milk</li>
    <li>Soda</li>
    </ul>
    <h3>li元素的数目是:</h3>
    </body>
    </html>

     

  4.        .toArray() 以数组的形式返回jQuery选择器匹配的元素。  
    <html>
    <head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function(){
        x=$("li").toArray()
          for (i=0;i<x.length;i  )
          {
          $('p').append("</br>第"  i  "个列表的值是:" x[i].innerHTML "</br>");
          }
      });
    });
    </script>
    </head>
    <body>
    <button>输出每个列表项的值</button>
    <ul>
    <li>Coffee</li>
    <li>Milk</li>
    <li>Soda</li>
    </ul>
    <p>这里显示点击后的每一个列表的值</p>
    </body>
    </html>

     

二、dom操作必须掌握的方法:增加、删除、修改、更新

 remove(),append(),before(),after(),

html(),text(),可以访问元素也可以修改元素;


更多专业前端知识,请上 【猿2048】www.mk2048.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值