1 2 3 4 5 | if ( $(".child-element").parents("#main-nav").length) { // дочерний элемент находится внутри родительского } else { // совпадений не найдено } |
Заменить первый селектор на дочерний элемент,а второй селектор на родительский элемент, для которого проводится тест.
В виде метода:
1 2 3 4 5 6 7 | $(function(){ jQuery.fn.isChildOf = function(b){return (this.parents(b).length > 0);}; //использование: if ( $("li").isChildOf("ul") ){ //будет выполнено, если родителем li является ul } }); |
источник: ,
Оставьте свой комментарий