javascript - 在 Cufon 中使用 jquery not() 选择器

标签 javascript jquery cufon

我正在使用 Cufon 替换导航中的一些列表项。 div 元素(位于列表项内)内有一些我不想替换的内容。我希望这会起作用......

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

但事实并非如此。

我意识到,如果排除适用于 sibling ,我可以使用类似...

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

但我想排除 LI 的子级 div

有人可以帮忙吗?

干杯

最佳答案

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

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

关于javascript - 在 Cufon 中使用 jquery not() 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606738/

相关文章:

jquery - Cufoncanvas 替换样式

javascript - typescript 运行时错误

javascript - 如何从 Web 组件 mixin 中删除事件监听器 --> 类型 'disconnectedCallback' 上不存在属性 'HTMLElement'

javascript - 单击按钮时显示数据表表中的所有记录

jquery 下拉列表在所有浏览器中工作,但 IE

javascript - cufon 帮助嵌入 2 种字体,忽略第一条规则

javascript - 如何调出分配给变量的javascript函数?

javascript - 在文本输入的 keyup 上调用时,单击后会重复提交

javascript - 如何使用单选选项提交表单

jQueryUI 自动完成+组合框小部件在其他元素上点击返回时聚焦