js判断一个元素是否为另一个元素的子元素
2012-08-12 22:42
591 查看
《js判断一个元素是否为另一个元素的子元素》jQuery应用中还是有很多缺陷,比如多个元素的时候写起来就不是很方便。比较简单的jQuery判断一个元素是否为另一个元素的子元素(或者其本身)的两个扩展:
使用起来也非常方便:
或者:
查看demo:http://www.css88.com/demo/isParent/index1.html
原文:http://www.css88.com/archives/3809
1 | //判断:当前元素是否是被筛选元素的子元素 |
2 | jQuery.fn.isChildOf = function (b){ |
3 | return ( this .parents(b).length > 0); |
4 | }; |
5 | //判断:当前元素是否是被筛选元素的子元素或者本身 |
6 | jQuery.fn.isChildAndSelfOf = function (b){ |
7 | return ( this .closest(b).length > 0); |
8 | }; |
1 | $(document).click( function (event){ |
2 | alert($(event.target).isChildOf( ".floatLayer" )); |
3 | }); |
1 | $(document).click( function (event){ |
2 | alert($(event.target).isChildAndSelfOf ( ".floatLayer" )); |
3 | }); |
原文:http://www.css88.com/archives/3809
相关文章推荐
- js判断一个元素是否为另一个元素的子元素的代码
- js判断一个元素是否为另一个元素的子元素的代码
- 用js判断一个元素是否为另一个元素的子元素
- jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
- js 判断一个元素是否在页面中存在
- js 判断一个元素是否存在
- 判断一个节点是否是另一个元素的子节点
- 题目1.请给出一个运行时间为O(nlgn)的算法,使之能在给定一个由n个整数构成的集合S和另一个证书x时,判断出S中是否存在有两个其和等于x的元素。
- js判断一个元素是否在数组内
- js判断一个元素是否在数组中
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- JS代码片段:判断一个元素是否进入可视区域
- JS判断一个数组中是否有重复元素
- js判断一个元素是否在数组中
- jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
- 在JS文件中对同一个页面是否存在另一个js进行判断
- js判断一个对象数组里是否存在某个元素
- js判断一个元素是否在数组中
- jQuery判断一个元素是否是另一个元素的子元素(或其自身)
- js--判断--判断一个字符串是否包含另一个字符串