要素が jQuery_jquery の別の要素 (またはそれ自体) の子要素であるかどうかを判断する

WBOY
リリース: 2016-05-16 17:55:11
オリジナル
1285 人が閲覧しました

先月、「要素が別の要素 の子要素であるかどうかを判断するための js」について勉強しましたが、非常に使いやすいことがわかりましたが、複数の要素を記述する場合など、jQuery アプリケーションにはまだ多くの欠陥があります。要素 立ち上がるのはあまり便利ではありません。そこで、要素が別の要素 (またはそれ自体) の子要素であるかどうかを判断する 2 つの比較的単純な jQuery 拡張機能を作成しました。

Copy code コードは次のとおりです:

//現在の要素がフィルタリングされた要素の子要素であるかどうかを判断します
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"));


デモ アドレス:
http://demo.jb51.net/js/2012/isParent/jquery.htm
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!