zoukankan      html  css  js  c++  java
  • jquery与javescript的区别(一)

    一.找元素:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script src="jquery-1.11.2.min.js"></script>
    <style type="text/css">
    #aa{ width:100px; height:100px;}
    </style>
    </head>
    
    <body>
    <div id="aa" style="color:red"><span>aaaaaa</span></div>
    
    <div class="a1">div1</div>
    <div class="a1">div2</div>
    <span class="a1" bs="1">span1</span>
    
    <input type="text" name="uid" id="bd" value="aa" />
    
    <input type="checkbox" id="ck" /> 全选
    
    <br />
    <br />
    
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    </body>
    </html>

      1.id

          javescript:var a = document.getElementById("aa");

          jquery:    var  a = $("#aa");

       2.class

          javescript:var a = document.getElementsByClassName("a1");

          jquery:  var a = $(".a1");

      3.name

          javescript:var a = document.getElementsByName("uid");

          jquery:    没有专门的方法

                var a = $("div");

                var a = $("[bs=1]");

    二.操作内容:

      1.javescript:

    //非标单元素
      alert(a.innerText); //文本
      alert(a.innerHTML); //HTML代码
    //表单元素
      alert(a.value);
      a.value="hello";

      2.jquery:

    //非表单元素
      alert(a.text());
      a.text("bbbbb");
      alert(a.html());
    //表单元素
     a.val("hello");
    View Code

    三.操作属性

      1.javescript:

    a.setAttribute("test","test");
    a.removeAttribute("test");
    alert(a.getAttribute("value"));
    View Code

      2.jquery:

    a.attr("test","test");
    a.removeAttr("test");
    alert(a.attr("value"));
    a.prop("test","test");
    a.removeProp("test");
    alert(a.prop("test"));
    
    a.prop("checked",true);
    alert(a.prop("checked"));
    View Code

    四.操作样式:

      1.javescript:

    a.style.fontSize = "30px";
    alert(a.style.color);

      2.jquery:

    a.css("background-color","green");
    alert(a.css("width"));

    五.统一操作:

      1.javescript:

    var d = document.getElementsByClassName("a1");
    for(var i=0;i<d.length;i++)
    {
        d[i].style.fontSize = "30px";
    }

      2.jquery:

    $(".a1").css("font-size","30px");
    $(".ck").prop("checked",true);
  • 相关阅读:
    SQL Server ----- 备份数据库 生成(.bak)文件
    SQL Server ----- 生成sql 脚本
    SQLServer --------- 将sql脚本文件导入数据库
    sql 语言--- DML,DDL,DQL,DCL,TCL,CCL
    装系统 ---------- 了解 UEFI与Legacy、硬盘分区MBR和GPT
    web基础(请求转发与重定向、二者区别)
    request(获取请求信息、用户提交的数据)
    response(向客户端写入数据、对相应进行设置(状态码、响应头))
    HttpServlet类(servlet的实现方式、doGet方法与get提交、doPost方法与post提交)
    servlet(API、配置文件、生命周期)
  • 原文地址:https://www.cnblogs.com/shenzikun1314/p/6531086.html
Copyright © 2011-2022 走看看