javascript - jQuery :contains with exclude

标签 javascript jquery contains

如果它包含“Thing”(Thing 1,Thing 2)我希望它发生,但如果它包含“Things”则不会发生

$("nav#breadcrumbs:contains('Thing')").append("<p>I'm a Thing</p>");  

最佳答案

结合不同的格式选项,但关键是您要将 not 选择器与 :contains 结合使用:

$("nav#breadcrumbs:contains('Thing'):not(:contains('Things'))").append("<p>I'm a Thing</p>");

$("nav#breadcrumbs:contains('Thing')").not(":contains('Things')").append("<p>I'm a Thing</p>");

关于javascript - jQuery :contains with exclude,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14530965/

相关文章:

jquery - 显示一个隐藏的元素,然后对其进行动画处理

fadein - 带切换功能的 JQuery 淡入/淡出菜单

arrays - swift 3 : Check for item in an array

css - selenium webdriver 是否支持 css 包含?

javascript - 如何防止 Require.js 优化器将文本插件包含在优化文件中?

javascript - Flot:堆叠条形标签重叠/不显示

javascript - 在 javascript 函数中读取 Typescript 类成员

javascript - 如果 URL 包含单词则隐藏 div

javascript - 通过selenium Python复制粘贴?

JavaScript:从 URL 搜索参数中删除值