gpt4 book ai didi

jquery 找到精确的字符串,不多也不少

转载 作者:行者123 更新时间:2023-12-03 22:56:53 25 4
gpt4 key购买 nike

我有一些来自面包屑的文本,我用它来打开页面上的菜单项。例如,bctext = 'pasta'

我想定位“pasta”这个词,但不想说“yadda yadda yadda Pasta”。仅应匹配单个单词“pasta”的实例,或者如果 bctext 是短语,则它只会找到确切的短语。

这是我到目前为止所拥有的:

$('ul#accordion a:contains(' + bctext + ')')

但这当然会找到“yadda yadda 面食”。

我得到的 bctext 包含以下内容:

var bctext = $('#CategoryBreadcrumb ul li:last-child').prev().children().text();

然后,我使用以下内容编辑菜单:

$('ul#accordion a:contains(' + bctext + ')').parent()
.addClass('special')
.children('ul')
.css('display','block');

我想要的可能吗?

最佳答案

$('ul#accordion a').filter(function() {
return $(this).text() == bctext;
}).parent().addClass('special').children('ul').css('display','block');

:contains() 无论如何都不是 native 选择器,因此将 .filter() 与自定义回调一起使用不会有任何性能缺陷。

关于jquery 找到精确的字符串,不多也不少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com