plus has child attribute css css-selectors

has - css selector selenium



Selector de CSS para "foo que contiene barra"? (3)

¿Hay alguna forma en que puedas aplicar una clase al objeto programáticamente?

<object class="hasparams">

entonces hazlo

object.hasparams

Posible duplicado:
¿Hay un selector de padres CSS?

¿Hay alguna manera de hacer un selector de CSS que coincida con lo siguiente?

All OBJECT elements which have a PARAM element inside of them

El selector

OBJECT PARAM

no funciona, ya que coincide con el PARAM, no el OBJETO. Me gustaría aplicar {display: none} a los objetos; Es inútil aplicar eso a los PARAMs.

(Estoy consciente de que podría lograr esto con jQuery - $("object param").closest("object") - pero estoy tratando de crear reglas CSS en una página).


Lo único que se cierra es la :contains pseudo clase en CSS3, pero solo selecciona contenido textual, no etiquetas o elementos, por lo que no tendrá suerte.

Una forma más sencilla de seleccionar un padre con hijos específicos en jQuery se puede escribir como:

$(''#parent:has(#child)'');