2010-01-14 3 views
1

Comment puis-je trouver cet élément span avec class = "rocon.rocon-br" dans # conttile2 par Css Selector de Mootools? Cet élément est créé dynamiquement par Javascript (coin arrondi), donc c'est ce que je vois dans l'arbre de libellule Dom pour elle:Comment trouver un élément en utilisant CSS2 Selector dans Motoools et le cacher?

html > body > div#wrapper.wrapper > div#penalties.container > h2#conttitle2.rc10.rocon__8.rocon-init > span.rocon.rocon-br 

Il y a d'autres éléments avec cette classe dans l'arbre.

Je suis en train de l'obtenir et se cacher comme ceci:

$$('h2#conttitle2>span.rocon.rocon-tl').each(function(corners) {corners.setStyle('display','none');}); 

un même

$('conttitle2').getElements('span[class=rocon rocon-tl]').each(function(corners) {corners.setStyle('display','none');}); 

Mais il cacher coutume du tout :( Pouvez-vous s'il vous plaît conseiller ce serait le bon syntaxe pour réaliser cet élément caché?

+0

publier le balisage/html généré que vous essayez de cibler ... –

Répondre

1

Essayez ce sélecteur:

#conttile2 > span[class~="rocon.rocon-br"] 

Le attribute selector [attr~=value] est pour la liste séparée par des espaces, comme la valeur de l'attribut class.

+0

grâce, mais il ne fonctionne malheureusement pas – moogeek

+0

@moogeek: Et vos éléments 'span' sont des enfants de l'élément avec l'ID * conttile2 *? – Gumbo

+0

oui, ils deviennent ses enfants par js – moogeek

Questions connexes