选择具有指定的元素的元素

我所谓的时尚的一个插件,它允许你添加你自己的样式表来更改网站用户界面的大厂风范。 现在,我有一个问题,

我可以选择具有指定元素的元素?

例如:

<div class='visitor_message'> <div class='user_info'> Visitor Message Poster Info </div> <div class='deleted_message'> This message is deleted by foobar </div> </div> <div class='visitor_message'> <div class='user_info'> Visitor Message Poster Info </div> <div class='message'> Undeleted Content </div> </div>

我在vBulletin工作风格删除一个元素,包含的元素与类中删除,那么柔软的信息会完全删除。 如果我只是隐藏.deletedmessage,它仍然会留下信息栏的后面。

于是开门见山,是否有可能选择具有特定元素的元素?

我想选择一个包含.deletedmessage .visitor_message,这可能吗? 如果是,怎么了? 如果不是,可以有人解释如何做到这一点jQuery的或javascript?

--------------解决方案-------------

至于CSS,你基本上是要求一个“祖先选择。” 有没有这样的事情了至少通过CSS3。 在非常粗糙的解释是,CSS通常看起来“中”,而不是出去。 我记得读书的地方,允许选择看父母/祖先也将有显著的性能影响,但不能提供此刻引用。

使用jQuery,你会使用。具有()来实现这一点:

$('.visitor_message').has('.deletedmessage')

(请注意我展示你的选择位只有在那里 。)

分类:CSS 时间:2012-03-03 人气:0
本文关键词: CSS,CSS3,CSS选择器
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.680 (s). 10 q(s)