我有一些来自面包屑的文本,用于打开页面上的菜单项。例如,说bctext = 'pasta'
.
我想定位“意大利面”这个词,但不说“yadda yadda yadda Pasta”。只有单个单词“pasta”的实例应该匹配,或者如果bctext
是一个短语,那么它只会找到确切的短语。
这是我到目前为止所拥有的:
$('ul#accordion a:contains(' + bctext + ')')
但这当然会找到“yadda yadda Pasta”。
我得到bctext
以下内容:
var bctext = $('#CategoryBreadcrumb ul li:last-child').prev().children().text();
然后,我使用以下内容编辑菜单:
$('ul#accordion a:contains(' + bctext + ')').parent()
.addClass('special')
.children('ul')
.css('display','block');
我追求的可能吗?