WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

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

更新时间:2012-03-22 12:54 作者:佚名点击:
比较简单的jQuery判断一个元素是否为另一个元素的子元素(或者其本身)的两个扩展:

//判断:当前元素是否是被筛选元素的子元素
jQuery.fn.isChildOf = function(b){
return (this.parents(b).length > 0);
};
//判断:当前元素是否是被筛选元素的子元素或者本身
jQuery.fn.isChildAndSelfOf = function(b){
return (this.closest(b).length > 0);
};

使用起来也非常方便:
$(document).click(function(event){
alert($(event.target).isChildOf(".floatLayer"));
});

或者:
$(document).click(function(event){
alert($(event.target).isChildAndSelfOf (".floatLayer"));
});
顶一下
(0)
0%
踩一下
(6)
100%
------分隔线----------------------------
你可能感兴趣的内容