zoukankan      html  css  js  c++  java
  • jQuery必知必熟基础知识

    jQuery 
       1.特点: 
       小巧 
       功能强 
       跨浏览器 
       插件 

       2.使用 
        实际是js文件 
        a)  复制js到WebRoot 
        b)  页面<script src="jquery.js" charset=""></script> 

       3.核心对象及常用方法和属性 
         a)名称 
         jQuery和$ 
         用$找出来的对象叫jQuery对象 
         用document找出来的对象叫Dom对象 
         
         b)dom和jquery对象转换 
         jQuery对象.get(0) --->dom对象 
         $(dom对象)--->jQuery对象 
        
         c)jQuery对象方法 
          .show() 显示 
          .hide() 隐藏 
          .toggle() 显示或隐藏切换 
          $("div").hide(); 
          $("#myid").show(); 
          $(".myclass").show(100); 

          .size() 找到多少个对象 
          var n = $("div").size() 

          文本框赋值(value) 
          $("#myid").val(123); 
          .val()取值 

          层的内容.innerHTML/.innerText 
          $("div").html() ; 
          $("div").html(123); 
          $("div").html("<input type=button>"); 
          $("div").text("<input type=button>"); 

          样式 document....style.color="red" 
          $("div").css("color","red").css("font-size","18"); 
          $("div").css({color:"red","font-size":18}); 

          删除 
          $("div").remove(); 删除所有div 

          添加 
          父加子: $("div").append("<input button>"); 
                  $("div").append( $("#myid") ); 
          子加父 
               $("input").appendTo(  $("div") ); 

          对象属性 
            $("input").attr("checked",true); 

          去首尾空格: 
             $.trim(字符串) 
    $("div").each(  function(i,obj){}  ); 
    $.post(url,function(x){}); 
    $.post(url,{键:值},function(x){}); 
    $.getJSON(url,function(x){//这里x已转成json了,不要用eval}); 

          克隆 
            $("div").clone(); 

    4. 选择器 
        a) 类选择器 
           <input type=text class="myclass"> 
           $(".myclass")     找多个 
        b) id选择器   
           <input type=text id="myid"> 
           $("#myid") 找一个 
           相当于:document.getElementById("myid") 
        c) 标记选择器   找多个 
           $("div,span") 
           相当于document.getElementsByTagName() 
        d) 表单选择器 
           $(":text")   所有文本框 
           $("input[type=text][value='']") 

           $(":radio")  所有单选框 
           $(":checkbox") 所有复选框 
        e) 表单属性选择器 
           $(":checkbox:checked")或$(":checked:checkbox") 
           $(":checked")  找所有选中(单选框和复选框) 
           $(":selected") 找所有选中列表框 
        f) 层级选择器 
           父找子 d找c 
           $("table").find("tr")  //找子孙都可以 
           $("table>tbody>tr") 找所有tr 
           $("table>tbody>tr:first") 找第一行 
           $("table>tbody>tr").eq(0) 找第一行 
           $("table>tbody>tr:odd")   所有奇数行 
           $("table>tbody>tr:even")  所有偶数行 

           子找父 
           $("tr").parent() 

           找兄弟 
           $(a).next() 下一个 
           $(b).prev() 上一个 
  • 相关阅读:
    js文件内部导入引用js文件方法
    CSS3.0动画之hover---Y轴----3D旋转
    静态的html页面想要设置使用浏览器缓存
    opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用
    input获取永久焦点
    修改zepto源代码,使支持wp8的ie10
    EChart
    input属性disabled和readonly的区别
    trigger
    解决jquery mobile的遇到高版本Chrome一直转圈,页面加载不出来的情况。
  • 原文地址:https://www.cnblogs.com/Look_Sun/p/1927758.html
Copyright © 2011-2022 走看看