• 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() 上一个 
  • 相关阅读:
    tesseract动态库依赖关系
    面向对象分析与设计笔记(一)
    用例图笔记
    矩阵乘法求解
    二维数组 Visual Studio怎么监视
    cmake windows caffe cuda版本的切换
    Python入门
    Python基本数据类型
    【LabVIEW】二进制文件的存储与读取方法
    【LabVIEW】文件对话框点击取消后报错、实现自定义文件名
  • 原文地址:https://www.cnblogs.com/Look_Sun/p/1927758.html
Copyright © 2020-2023  润新知