2011-07-07 40 views
1

我正在使用Cufon替换nav中的某些列表项。 div元素中有一些内容(这是在列表项中),我不想替换。我希望这会工作...在Cufon中使用jquery not()选择器

Cufon.replace('li:not("li div")'); 

但它没有。

我意识到,如果应用到同级排除我可以使用类似...

Cufon.replace('li:not(li.dontreplace)'); 

但我要排除一个div是的李

有人可以帮助一个孩子请?

欢呼

回答

0

如果我正确理解你的问题,你可以使用:has()选择:

Cufon.replace("li:not(:has(div))"); 
+0

嘿弗雷德里克, 感谢您的。它很接近,但不完全是我以前的样子。我想替换大部分的LI而不是DIV部分。我现在已经想出了如何去做。 – swisstony

+0

你是如何做到swisstony? – iamalismith