`

Js与Jquery 判断一个元素是否存在

阅读更多

javascript 代码下判断 DOM 下是否存在某个元素

if(document.getElementByIdx_x('but')){

alert('元素存在');

}else{

alert('元素不存在');

}

但是在JQuery 下如判断某个元素是否存在.

jquery 内置没有直接判断dom中某个元素是否存在的方法.

$("#but") 获取到的是jquery 对象,是一个object,无法判断此元素是否存在.

但是jquery 对象有个length 属性,表示当前jquery 对象中获取到几个 domElement 元素.

所以我们的jquery代码可以这样写:

if($("#but").length>0){

alert('元素存在');

}

只要jquery对象中获取到的 domElement 个数大于0 说明此元素一定存在dom中.

分享到:
评论

相关推荐

    jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)

    所以写了比较简单的jQuery判断一个元素是否为另一个元素的子元素(或者其本身)的两个扩展: 代码如下: //判断:当前元素是否是被筛选元素的子元素 jQuery.fn.isChildOf = function(b){ return (this.parents(b).length...

    jquery如何判断某元素是否具备指定的样式

    如果css写成行内样式,可以通过获取style属性的值来判断,示例如下: 判断id为divid的div元素是否有font-size样式: 代码如下: ”divid” xss=removed></div> jquery代码如下: jQuery(“#divid”).each(function(){...

    jQuery 判断页面元素是否存在的代码

    在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。

    JQuery对元素拖拽排序,元素拖拽,JQuery拖拽Demo

    用JQuery写的拖动元素进行排序的方法,包含拖动排序、拖动移除、拖动添加。 代码完整可用。没有用到第三方插件,自主可控。 原理是用CSS中position定位来跟踪鼠标移动,就是让元素跟踪鼠标位置,然后判断其在页面...

    基于jQuery判断两个元素是否有重叠部分的代码

    核心代码: 代码如下: $(“#result”).text(isOverlap(“one”,”two”)+”,”+isOverlap(“one”,”three”)+”,”+isOverlap(“two”,”three”)); function isOverlap(idOne,idTwo){ var objOne=$(“#”+idOne), ...

    jQuery 检查某个元素在页面上是否存在实例代码

    最近做项目,有这么个功能用jQuery检查某个元素在网页上是否存在,这里记录下,也许能帮助正在读文章的朋友。  用jQuery检查某个元素在网页上是否存在时,应该根据获取元素的长度来判断,代码如下: if($("#tt")....

    jQuery 判断元素整理汇总

    在表单提交之前,我们往往要利用 JavaScript 校验用户输入值,如果用户输入有误,那么我们就往该表单元素添加一个 error 的 class,再配合 CSS,该表单元素就显示为红色,以提醒用户。 最后我们还要根据是否有 error...

    使用jQuery判断Div是否在可视区域的方法 判断div是否可见

    主要介绍了使用jQuery判断Div是否在可视区域的方法 判断div是否可见

    关于jQuery判断元素是否存在的问题示例探讨

    是这样的,最近做jQuery训练时遇到jQuery判断元素是否存在时出现问题. 题目如下:请在”选择按钮3″后面,添加Id=rad4,处于选择状态的,之后文字为”选择按钮4″的HTML控件,只能添加一次(自由选择使用js原生或JQuery...

    JS判断元素是否在数组内的实现代码

    一、JQuery 如果是用JQuery的话,可以用inArray()函数: jquery inarray()函数详解 ...value (any) : 用于在数组中查找是否存在 array (array) : 待处理数组。 用法为: 复制代码 代码如下: $.inArray(value, array) 

    jQuery判断元素上是否绑定了指定事件的方法

    本文实例讲述了jQuery判断元素上是否绑定了指定事件的方法。分享给大家供大家参考。具体如下: 例如下面的代码可以判断id=testdiv的元素是否绑定的click事件,这个判断只针对jQuery绑定的事件有效,普通JS的事件绑定...

    jQuery-1.8.2.js

    jQuery-1.8.2.js(js+css)页面的美化,更新,动画等 包含以下特点: ⒈DOM元素选择。基于开源的选择器引擎sizzle(从1.3版开始使用)。 ⒉DOM元素遍历及修改(包含对CSS1-3的支持) ⒊事件处理 ⒋动态特效 ⒌AJAX ...

    jQuery判断元素是否存在的可靠方法

    最简单的办法是判断元素匹配长度 譬如HTML代码: 代码如下:’mydiv’> 通常我们的做法是 代码如下:if($(‘.mydiv’).length>0) 比较可靠且不会出错的做法是: 代码如下:if($(‘.mydiv’).length && $(‘.mydiv’)....

    JS/Jquery判断对象为空的方法

    发现了一个巧妙的实现: 需要检查一个对象(Object)是否为空,即不包含任何元素。Javascript 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair)。检查一个对象是否为空,等价于检查对象中有没有...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    jquery.overlaps.js

    A jQuery plugin that detects if one or more elements are overlapping. The overlaps method exposes two modes of...(用于html中判断元素是否有重叠) Github:https://github.com/brandonaaron/jquery-overlaps

    JavaScript & jQuery完美判断图片是否加载完毕

    众所周知,常见瀑布流当鼠标滚动到浏览器底部的时候,就会发起一个ajax的请求。在服务端生成item列表后,通过 js append到相应的div里边。 看起来很简单的样子,关键问题就出在图片的加载问题上,图片一般都放在...

    javascript判断元素存在和判断元素存在于实时的dom中的方法

    本文主要介绍了javascript判断元素存在和判断元素存在于实时的dom中的方法。具有一定的参考价值,下面跟着小编一起来看下吧

    jQuery检查元素存在性(推荐)

    javascript检查元素存在性:即使这个元素被删除了,也不担心javascript代码报错; jquery检查元素存在性: 代码如下: if(!document.getElementById("preview")) return false; jquery $(“#preview”)获取的永远...

Global site tag (gtag.js) - Google Analytics