• jquery 常用判断


        //显示隐藏
        $("#test").is(":hidden");//是否隐藏 
        $("#test").is(":visible");//是否可见 
    
    
    
        //判断元素的标名称 
        $("#btnTestIs").click(function (e) {
            //alert( $(e.target).is("input") );
            alert($("#btnToogle").parent().is("body"));
        });
    
    
    
    
        //判断一个对象是否存在
        if ($("#test").length > 0) {
            $("#test").text("hi");
        }
        //或者
        if ($("#test")[0]) {
            $("#test").text("hi");
        }
    
    
    
        //判断一个对象是否为jquery对象
        var obj = $("body");
        if (obj instanceof jQuery) {
            alert("这是一个jQuery对象");
        } else {
            alert("这是一个其它对象")
        }
        //instanceof Date来判断是否为日期对象
        //typeof只能判断出js的基础对象(string,boolean,number,object)
    
    
            //判断是否为函数。
            $.isFunction(function () { });
    
    
            //判断是否为数组
            $.isArray(["aa", "bb"]);
    
    
            //判断是否为数字(整数、负数、小数)
            $.isNumeric();
            //更多参看 $.isXXX 方法文档
    
    
    
    
    
    
            //参看 Jquery源码 ,终极方案
            //types : ["array", "boolean", "date", "number", "object", "regexp", "string", "window", "htmldocument"]   
            //判断是否为数组
            if ($.type("XXXX").toLowerCase() === "array") { }
    
    
            //判断是否为正则表达式
            if ($.type("XXXX").toLowerCase() === "regexp") { }
    
    
            //............  更多类似

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    200. Number of Islands
    [Leetcode] 70. Climbing Stairs Java
    LeetCode 64. Minimum Path Sum Java
    LeetCode 63. Unique Paths II Java
    LeetCode 62. Unique Paths Java
    [LeetCode 241] Different Ways to Add Parentheses Java
    LeetCode 240. Search a 2D Matrix II Java
    LeetCode 215. Kth Largest Element in an Array Java
    LeetCode 169. Majority Element Java
    LeetCode 53. Maximum Subarray Java
  • 原文地址:https://www.cnblogs.com/ful1021/p/4804329.html
Copyright © 2020-2023  润新知