qinyi素材网
当前位置: 首页 > WEB教程 > jQuery判断元素是否存在的常用方法

jQuery判断元素是否存在的常用方法

  时间: 2021-10-26   阅读:183
简要教程

在 jQuery中,可以使用.length属性来检查元素是否存在。如果元素存在,则length属性将返回匹配元素的总数。

判断长度

在jQuery中,你可以使用.length属性来检查元素是否存在。如果元素存在,则length属性将返回匹配元素的总数,从1开始。
列如:检查class为mb-4的元素是否存在

    if($('.mb-4').length && $('.mb-4').length>0){
        alert($('.mb-4').length);
    }else{
        alert('不存在');
    }

使用案例如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width"/>
    <title>jQuery判断元素是否存在的常用方法_qinyi素材网-免费分享</title>
</head>
<body>
<hr class="mb-4">
</body>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js" crossorigin="anonymous"></script>
<script>
    if($('.mb-4').length && $('.mb-4').length>0){
        alert($('.mb-4').length);
    }else{
        alert('不存在');
    }
</script>
</html>

加载页面的时候就会检查class为mb-4的元素是否存在

传统方法

使用document.getElementById()方法可返回对拥有指定 ID 的第一个对象的引用,判断对象是否存在。
列如:获取id为post的元素

    if(document.getElementById('post')){
        alert(document.getElementById('post'));
    }else{
        alert('不存在');
    }

使用案例如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width"/>
    <title>jQuery判断元素是否存在的常用方法_qinyi素材网-免费分享</title>
</head>
<body>
<div id="post"></div>
</body>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js" crossorigin="anonymous"></script>
<script>
    if(document.getElementById('post')){
        alert(document.getElementById('post'));
    }else{
        alert('不存在');
    }
</script>
</html>
上一篇: 下一篇: