Je suis en train d'implémenter jQuery et de sortir des librairies Prototype dans mon code, et je me demande si vous pourriez me donner le meilleur moyen d'implémenter cette fonctionnalité dans jQuery. Je suis familier avec la syntaxe descendant jQuery ancêtre >
, mais je veux juste vérifier si un élément est un descendant par true de faux, comme le code ci-dessous: quelqu'un peut-il me donner la solution jQuery la plus efficace pour cela?Meilleur moyen de savoir si l'élément est un descendant d'un autre
<div id="australopithecus">
<div id="homo-herectus">
<div id="homo-sapiens"></div>
</div>
</div>
$('homo-sapiens').descendantOf('australopithecus');
// -> true
$('homo-herectus').descendantOf('homo-sapiens');
// -> false
duper: http://stackoverflow.com/questions/865486/how-can-i-check-if-an-element-is-within-another-one-in-jquery/865551 –
Utiliser ' jQuery.contains() '. Voir ma réponse ci-dessous. – TLindig