《js判断一个元素是否为另一个元素的子元素》jQuery应用中还是有很多缺陷,比如多个元素的时候写起来就不是很方便。比较简单的jQuery判断一个元素是否为另一个元素的子元素(或者其本身)的两个扩展:
2 |
jQuery.fn.isChildOf = function(b){
|
3 |
return (this.parents(b).length > 0);
|
6 |
jQuery.fn.isChildAndSelfOf = function(b){
|
7 |
return (this.closest(b).length > 0);
|
使用起来也非常方便:
1 |
$(document).click(function(event){
|
2 |
alert($(event.target).isChildOf(".floatLayer"));
|
或者:
1 |
$(document).click(function(event){
|
2 |
alert($(event.target).isChildAndSelfOf (".floatLayer"));
|
查看demo:http://www.css88.com/demo/isParent/index1.html
原文:http://www.css88.com/archives/3809
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-11-05