2010-01-13 35 views

回答

0

还没有尝试过,但:

Cufon.replace('ul>li:only-child'); 
1
Cufon.replace('ul > li'); 

我认为:only-child将失败http://docs.jquery.com/Selectors/onlyChild

+1

正确,':only-child'只有在它是父元素的一个* only child *的情况下才会选择一个元素(即没有其他元素来自它的后裔)。**请参阅:**(新文档)http ://api.jquery.com/only-child-selector/ – 2010-01-13 21:37:10

3

,你可以做到这一点目前(不修改Cufon.replace法)的唯一方法是添加一个类到你想做替换的<ul>。这样你可以做到这一点:

Cufon.replace('ul.use_cufon_class>li'); 

哪应该让你到底想要什么。

1

一个可能的选择,以避免添加类的UL,如果你知道在哪里的UL使用:

Cufon.replace('#something > ul > li'); 
+0

感谢您发布此信息,它为我工作 – 2011-12-14 17:46:51

1

这工作正常(测试)

Cufon.replace(“UL:有( ul)> li a');