使用jquery更改父级父级的div样式

时间:2014-03-03 16:42:22

标签: javascript jquery css

我想更改位于父级父级中的div样式。我可以通过DOM访问它们,但如何使用CSS更改其JQuery样式?

选择代码:

window.parent.parent.parent.document.getElementsByTagName('code').

我希望只更改一个没有设置display:none的div,但我真的不在乎我们是否只更改了一个或全部。

1 个答案:

答案 0 :(得分:1)

您始终可以使用context

上的$( selector [, context ] )参数
$("[name=code]",parent.parent.parent.document).css('display','none');

如果您只想更改可见的那个,可以使用JQuery中的is函数进行过滤:

$("[name=code]",parent.parent.parent.document).is(':visible').css('display','none');

JQuery页面:https://api.jquery.com/jquery/