jquery 怎么获取父级页面的类

jquery 怎么获取父级页面的类,第1张

$(document)ready(function(){$('a>c>cc')click(function(){var$li=$(this)parent()siblings("b")children("li");if($lihasClass("bb")){$liremoveClass("bb")addClass("bbA");}else{$liremoveClass("bbA")addClass("bb");}//ifend});//clickend});//readyend

jquery中parent()可以获取父级元素,所以获得某元素父级的父级可以使用

$(selector)parent()parent();

示例如下

创建Html代码及css样式

<div class="class1">

class1

<div class="class2">

class2

<div class="class3">

class3

</div>

</div>

</div>div{padding:10px 20px;border:4px solid #ebcbbe;}

divclass1{width:200px;height:120px;}

编写jquery代码

$(function(){

$("divclass3")click(function() {

obj = $(this)parent()parent();

alert(objprop('class'));

});

})

查看效果

$("p")parent()parent("x")css("background", "yellow");

将 parent() 再执行一次,不过第二次 parent() 要有 x,如果没有,那第二个 p  的 parent 的 parent 就变成 body 了。

两点

1既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊

$("#id_iframe")contents()find("#id_button_test");

这不就好了。。

2你这部分代码是写在ajsp页面中了吧?那我估计之所以不运行,是因为你注册点击事件的时候,bjsp页面还没有加载完。所以尽管你调试的时候能输出,但是代码里是注册不上的。把这段代码写在bjsp的windowonload事件中

以上就是关于jquery 怎么获取父级页面的类全部的内容,包括:jquery 怎么获取父级页面的类、JQUERY如何获得某元素父级的父级、jquery如何获得父级的父级元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9528945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存