首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

js判断是否是子元素

文本俺将跟大家介绍,如何判断一个当前点击的元素,是否是指定元素的子元素。 解决思路: 俺给父元素指定了一个id,并使用这个循环检查当前元素是否属于它的子元素。...BODY'){ if (obj == parentObj){ return true; } obj = obj.parentNode; } return false; } 方法二:jquery代码 //判断...:当前元素是否是被筛选元素的子元素 jQuery.fn.isChildOf = function(b){ return (this.parents(b).length > 0); }; //判断:当前元素是否是被筛选元素的子元素或者本身...jQuery.fn.isChildAndSelfOf = function(b){ return (this.closest(b).length > 0); }; //使用起来也非常方便: $(document...方法三: const isDescendant = (el, parentId) => { let isChild = false if (el.id === parentId) { //判断是否是其本身

10.6K00

js原生判断是否是数字类型

js判断数字类型汇总 最近在写代码的时候,有些逻辑需要判断数字类型,等用到的时候才发现自己了解的方法不太严密,然后就决心查资料汇总了解下有哪些方法比较严密 第一种:typeof + isNaN 使用typeof...可以判断是否是一个数字类型,但是NaN也是数字类型,为了筛除这个可能,进一步通过isNaN来筛除。...isNaN(num) } 第二种:typeof + isFinite 使用typeof可以判断是否是一个数字类型,但是NaN和Infinity也是数字类型,为了筛除这个可能,进一步通过isFinite来筛除...function isNumber(num) { return num === +num } 第六种:正则表达式(最推荐的一种) function isNumber(num) { return /^[0-...[0-9]*$/.test(num) } 参考:http://www.fly63.com/article/detial/812 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

9.5K20

判断自己的isa 指向的类是否等于传入的类

isKindOfClass: 判断自己的isa 指向的类是否等于传入的类,不等于的话,找自己的继承连中的父类看有没有等于传入的类,有则YES,没有则NO isMemberOfClass 判断自己的isa...指向的类是否等于传入的类,等于则YES,不等于则NO 源码: // 类对象,是否是指定的元类的实例 + (BOOL)isMemberOfClass:(Class)cls { return object_getClass...((id)self) == cls; } // 实例对象,是否是指定的类的实例 - (BOOL)isMemberOfClass:(Class)cls { return [self class] ==...cls; } // 类对象,是否是指定的元类cls的实例,或者是cls继承者链中子类的实例 + (BOOL)isKindOfClass:(Class)cls { for (Class tcls = object_getClass...((id)self); tcls; tcls = tcls->super_class) { if(tcls == cls) return YES; } return NO; } // 实例对象,是否是指定的类的实例

53140

js判断iframe加载是否成功的方法

今天木槿来探讨一下js判断iframe加载是否成功的方法,并且兼容多种浏览器。...这时,我们就要考虑是否可以等iframe加载完后再执行后边的操作,当然,各种浏览器早就为我们考虑到啦,看下面:ie浏览器IE的每个elem节点都会拥有一个onreadystatechange事件,这个事件每次在...添加一个 onreadystatechangeiframe.attachEvent("onreadystatechange", function(){//此事件在内容没有被载入时候也会被触发,所以我们要判断状态...//有时候会比较怪异 readyState状态会跳过 complete 所以我们loaded状态也要判断if(iframe.readyState === "complete" || iframe.readyState...(iframe.attachEvent){iframe.attachEvent("onreadystatechange", function() {//此事件在内容没有被载入时候也会被触发,所以我们要判断状态

1.2K20
领券