`

jquery判断某个元素是否存在

阅读更多

 

在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $("input[name=new]").hasClass("new") 即可判断.

但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢?
这时就没有现成的方法了. 如果存在某个属性 $("#aid").attr("rel") 会返回 rel的值,如果不存在 rel属性则会返回"undefined"

undefined 就是 undefined类型 , if($("#aid").attr("rel")=="undefined") 这个判断可能不成立.
因为类型不相同.
建议使用 if(typeof($("#aid").attr("rel"))=="undefined") 即可

 

判断某个事件是否存在

$("#row_bookTypeCode").data("events")["click"]

 

//        $("input[name=new]").hasClass("new")
//        $("p").attr("'class", "high");
//        $("p").removeClass("high");
//        $("#nm_p").addClass("another");

分享到:
评论

相关推荐

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

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

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

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

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

     用jQuery检查某个元素在网页上是否存在时,应该根据获取元素的长度来判断,代码如下: if($("#tt").length > 0) { //元素存在时执行的代码 } 具体原因如下:  在JavaScript中,我们在使用传统的getElementById...

    jQuery判断iframe中元素是否存在的方法

    jQuery判断iframe中元素是否存在的方法,需要的朋友可以参考一下

    jquery判断复选框是否被全部选中,达到全选的目的

    主要实现判断所有的复选框选中时,做某些操作,例如使全选按钮选中,当有一项不选中时,则使全选按钮不勾选

    JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码

    一、判断文本是否为空 代码如下: var jqObj = $(this);... } 二、判断这个标签下是否有某个已知的元素,比如判断ul标签下是否有li元素 代码如下: var jqObj = $(this); if(!jqObj.has(‘li’).length){ jqObj.hide(); }

    jquery判断元素的子元素是否存在的示例代码

    本篇文章主要是对jquery判断元素的子元素是否存在的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    用JQuery 判断某个属性是否存在hasAttr的解决方法

    在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class=”new” 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $(“input[name=new]”).hasClass(“new”) 即可判断. 但是有时候我们需要...

    jQuery 判断元素上是否绑定了事件

    判断元素上是否绑定过事件用如下语句 代码如下: jQuery.data(elem,”events”)[type] //老版本也能用 $(elem).data(“events”)[type] //1.2.3以后才能用 返回值: 一个Object,可以用for in来遍历。或者undefined。...

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

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

    jQuery判断一个元素是否可见的方法

    主要介绍了jQuery判断一个元素是否可见的方法,涉及jQuery链式操作及样式判定的技巧,需要的朋友可以参考下

    jQuery 判断元素整理汇总

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

    浅析jquery如何判断滚动条滚到页面底部并执行事件

    本文章向码农介绍jquery如何判断滚动条滚到页面底部并执行事件。首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。 首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。 ...

    使用jquery判断一个元素是否含有一个指定的类(class)实例

    在jquery中可以使用2种方法来判断一个元素是否包含一个确定的类(class)。两种方法有着相同的功能。 2 种方法如下:  1. is(‘.classname’) 2. hasClass(‘classname’) 以下是一个div元素是否包含一个redColor的...

    jQuery基于特定值来判断隐藏显示元素的插件

    jQuery-Visibly是一款小巧简单的jQuery隐藏显示元素...该插件根据某个元素的值,如下拉框的值、输入框的值等来判断是否显示某个指定的元素。用于判断的值可以是单个值,或者是多个值,也可以是正则表达式,非常灵活。

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

    javascript检查元素存在性:即使这个元素被删除了,也不担心javascript代码...因此要用jquery检查某个元素在网页上是否存在时,应该根据获取到元素的长度来判断。 代码如下: if($("#preview").length>0){ //do somet

    超实用的jQuery代码段

    2.1 如何验证某个元素是否为空 2.2 检查特定的HTML元素是否存在 2.3 判断HTML元素是否嵌套 2.4 获取当前元素的索引值 2.5 插入节点元素 2.6 复制节点元素 2.7 替换节点元素 2.8 删除节点元素 2.9 为元素绑定事件 ...

Global site tag (gtag.js) - Google Analytics