jQuery:包含排除

时间:2013-01-25 21:54:27

标签: javascript jquery contains

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

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

1 个答案:

答案 0 :(得分:2)

结合不同的格式选项,但关键是您要将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>");