zoukankan      html  css  js  c++  java
  • jquery简单笔记(1)

    一、dom对象及jquery对象相互转换

      jquery对象转换成dom对象,即 [index] 和 get(index) 

    第一种方式:
    var $j = $('#id');    // jquery对象
    var j =  $j[0];        // dom对象
    
    第二种方式:
    var $j = $('#id');  // jquery对象
    var j = $j.get(0);   // dom对象

    二、jquery库与其他库的冲突

      1. jquery库在其他库之后导入

    第一种:使用 jQuery.noConflict() 函数
    
    <script type="text/javascript"  src = "prototype.js"></script>
    <script type="text/javascript"  src = "jquery.js"></script>
    <script type="text/javascript">
        jQuery.noConflict(); // 将 变量 $ 的控制权,转移给其他js库
        jQuery(function(){
            jQuery("#uid").show();   // 使用 jQuery
        })
    
        $('id').style.display = 'none'; // 使用其他js库
    </script>
    
    
    第二种: 使用 自定义变量
    
        var $j = jQuery.noConfilct();
        $j(fucntion(){
           $j('#uid').hide();  // 使用jquery  
        })
    
        $('id').style.display = 'none'; // 使用其他js库
        
    
    第三种: 依旧使用 $ 变量
    
        jQuery.noConflict(); // 将 变量 $ 的控制权,转移给其他js库
        jQuery(function($){ // 使用 jquery 设定页面加载时执行的函数
            $('#uid').show(); // 依旧使用 $ 变量
        })
    
        $('id').style.display = 'none'; // 使用其他js库
    
    第四种:依旧使用 $ 变量,匿名函数
    
        jQuery.noConflict(); // 将 变量 $ 的控制权,转移给其他js库
        (function($){ // 定义匿名函数,并设置形参为 $
            
            $(function(){ // 匿名函数内部的 $ 均为 jQuery
                 $('#uid').show(); // 依旧使用 $ 变量
            })
    
        })(jQuery); //  执行匿名函数,且传递实参 jQuery
    
        $('id').style.display = 'none'; // 使用其他js库

      2.jquery库在其他库之前导入

    可直接使用 jQuery,无需 jQuery.noConflict()函数,其他js库,可直接使用 $ 变量
    
    <script type="text/javascript" src = 'jquery.js'></script>
    <script type="text/javascript" src = 'prototype.js'></script>
    <script type="text/javascript">
    
        jQuery(function(){    // 直接使用 jQuery.无需 jQuery.noConflict()函数
            jQuery('#uid').show(); 
        })
    
        $('id').style.display = none ;  // 其他js库
    
    </script>
    

    三、选择器的注意事项

    在遇到含有 "*" "#" "(" "[" 等特殊字符时,要注意转义

    <div id = "id#4"></div>
    <div id = "id[4]"></div>
    
    $('#id#4').show(); // 不对
    $('#id[4]').show(); // 不对
    
    对特殊字符要注意转义
    
    $('#id\#4').show();
    $('#id\[4\]').show();
    

      

  • 相关阅读:
    文件的初级功能
    Scanner的用法
    界面制作小例
    初学Java感想
    el-table合计栏未显示的问题
    推荐一些团队博客和个人博客地址
    大数加法
    汇编语言画圆
    Java一个简单的文件工具集
    css选择器
  • 原文地址:https://www.cnblogs.com/fanfan259/p/4536114.html
Copyright © 2011-2022 走看看