2011-07-07 42 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