一些常用判断JQuery与原生javascript实现区别

一、判断 DOM 下是否存在某个元素

Javascript 实现:

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

   alert('元素存在');

}else{

   alert('元素不存在');

}

Jquery实现:

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

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

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

JQuery判断DOM是否存在某个元素

if($(".classname").length>0){

//do something;

}

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


(持续更新中)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,451评论 0 44
  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    前端进阶之旅阅读 16,679评论 18 503
  • 第一章 jQuery简介 1-1 jQuery简介 1.简介 2.优势 3.特性与工具方法 1-2 环境搭建 进入...
    mo默22阅读 1,610评论 0 11
  • 你不爱自己,我爱你! 你不爱自己,我不爱自己, 你不爱自己,我不爱自己! …… 你不爱自己,我不再爱你, 你不爱自...
    似水寒冰阅读 182评论 0 1
  • 成为生,成就死 光是幻影我已目睹千万遍 我在不甘的痴痴祈求 肺腑之言能否成为血液 流淌进大脑,枝干,躯骨 我用尽力...
    阿基拉阅读 324评论 0 1