`
wsql
  • 浏览: 11815327 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

jQuery判断Dom对象是否存在

 
阅读更多

我们时常要检测一个DOM对象是否为空。

var $jObject = $('#btn');

alert($jObject );

我们会发现,$jObject 永远不会为空。为什么呢?$ 方法查找对象,始终都会返回一个jQuery 对象的。

解决办法:

我们就要把jQuery对象转换成js对象。

var dom = $jObect[0]; alert(dom);


或者直接判断jQuery对象的长度

if($jObect.length<=0) {alert("该对象为空");}





分享到:
评论

相关推荐

    JS/jQuery判断DOM节点是否存在的简单方法

    JS原生判断DOM节点是否存在页面中 JavaScript原生函数没有提供判断DOM节点是否存在方法,我们通常获取DOM节点几乎都是document.getElement..方法,会返回一个object数组合集,我们可以通过object[0],object[1]这样...

    jQuery学习笔记 获取jQuery对象

    同样的,判断一个DOM对象是否存在,不能够写成if($(selector)),而是if($(selector).length&gt;0)。  当然jQuery对象和DOM对象可以互转换。从上面的例子也可以看出,jQuery对象可以视为是一个DOM对象数组,因此转换成...

    jQuery使用$获取对象后检查该对象是否存在的实现方法

    注意: 1)即使jQ获取到网页中不存在的元素也不会报错 2)使用$(“#tt”)形式获取到的永远是对象...以上这篇jQuery使用$获取对象后检查该对象是否存在的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,

    Jquery学习手册

    还有一种情况,在得到了jQuery()对象之后,想要判断其是否满足条件,那么可以调用is()、hasClass()等方法,返回一个boolean值,进行后续的判断。这类方法也可以归到这类。 第三步是在获取准确的jQuery对象之后,...

    jQuery 选择器、DOM操作、事件、动画

    1, 判断页面是否存在某元素:if($(“#tt”).length&gt;0){} 或者if($(“#tt”)[0]){}; 2, 基本选择器 $(“#test”) 选择id为test的元素 $(“.test”)选择class为test的所有元素 $(“p”)选择所有的标签 $...

    超实用的jQuery代码段

    11.1 判断jQuery库是否被加载 11.2 解决jQuery库冲突的方法 11.3 jQuery版本检查方法 11.4 解决jQuery版本冲突问题 11.5 如何设置IE特有的功能 11.6 判断浏览器类型并设置HTML元素内容 11.7 加载Google CDN的jQuery...

    判断jQuery是否加载完成,没完成继续判断的解决方法

    一个比较头疼的事情,有些插件绑定dom对象的,然后又用jq的语法,比如你在vue+node的时候,基本就要百度方法 我提供一个另类解决方案 比如你下了个轮播图插件 a.js 你打开他的a.js然后 用 function lbt(){} 把...

    jquery中event对象属性与方法小结

    * .target 这个反应触发事件的DOM对象,可以在事件冒泡的时候判断是否是事件源头(compare event.target to this) * .pageX: 鼠标的left属性,相对于page * .pageY: 鼠标的top属性,相对于page * preventDefault

    jquery电子文档chm

    如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。 success (Function) : 请求成功后回调函数。参数:服务器返回数据,数据格式。 Ajax 事件。 timeout (Number) : 设置请求超时时间(毫秒)。此...

    基于JQUERY的改进型浮动层(右键)列表菜单

    //单单只绑定一个DOM元素(参数jq为一个JQUERY对象) 两种方法都要传一个必要的事件名称参数,如contextmenu右击,mousedown鼠标按下,比原来只能右键弹出更灵活。 改变了点击菜单项目时,触发方法的传参定义,现在只...

    基于jquery的改进型(右键)列表菜单

    //单单只绑定一个DOM元素(参数jq为一个JQUERY对象) 两种方法都要传一个必要的事件名称参数,如contextmenu右击,mousedown鼠标按下,比原来只能右键弹出更灵活。 改变了点击菜单项目时,触发方法的传参定义,现在只...

    jQuery对象[0]是什么含义?

    jQuery对象默认都有个0索引, s为jQuery对象 s[0]为Dom元素 可以用dom的所有属性和方法 可以根据length属性判断一共包含有多少个Dom元素对象。 取对象用:s[0],s[1],s[2]…… #id 根据给定的ID匹配一个元素。$(“#...

    jquery例子

    //判断元素是否高亮,初始值为-1,表示未有元素高亮 var higthlight=-1; var timeOutId; $(document).ready(function(){ //让div隐藏起来 var autoNode=$("#auto").css("border","2px gray none").height("200...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    jQuery 和Dom关系及jQuery版本 jQuery选择器 实例多选反选取消 删选器以及Tab菜单示例 示例:模态编程框 jQuery 样式以及属性操作 示例:TAB切换菜单 jQuery内容操作 点赞以及jQuery css操作 JQuery高度以及位置操作...

    详解jQuery中的isPlainObject()使用方法

    jQuery中的isPlainObject() 函数用于判断指定参数是否是一个纯粹的对象,返回值为Boolean类型。 “纯粹的对象”,就是通过 { }、new Object()、Object.create(null) 创建的对象。 这个方法的作用是为了跟其他的 ...

    用JQUERY制做的柱形图统计汇总表的JS前台插件

    主要原理是定义了一个Pillar类,里面内置了许多属性及方法,初始化时,对象便直接与页面上的DOM无素绑定了。 //feature: //1.柱状图的各种柱形类型、颜色、名称及总数量均可自定义 //2.柱形图所用的坐标系也能自定义...

    JavaScript中的 attribute 和 jQuery中的 attr 方法浅析

    attribute 是原生js dom 对象上的一个属性,这个属性有很多子属性,比如 isId(判断属性是否是Id) , name (获取属性名称) , value (获取属性值),attributes 用来获取dom元素 的所有属性集合。 话不多说,上例子...

    自创的叠层柱状图(第二种)统计汇总表的JQUERY插件

    主要原理是定义了一个Pillar类,里面内置了许多属性及方法,初始化时,对象便直接与页面上的DOM无素绑定了。 //feature: //1.柱状图的每一层各种柱形类型、颜色、名称、宽度及总数量均可自定义 //2.柱形图所用的坐标...

Global site tag (gtag.js) - Google Analytics