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") { }


        //............  更多类似

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值