【发布时间】:2009-08-13 21:29:07
【问题描述】:
我在电子商务网站上使用手风琴菜单。菜单保持打开状态,直到产品页面。在该页面上,我尝试使用面包屑来匹配菜单中的文本,然后应用一个类将菜单打开到页面的正确类别。
这是我的代码:
$(document).ready(function(){
var bctext = $('#ProductBreadcrumb ul li:last-child').prev('li').children().text();
$('ul#accordion a:contains(bctext)').parent().parent().addClass('special');
});
该变量返回正确的文本,如果我在:contains 中放入一个匹配的字符串(“番茄酱”),它就像我想要的那样工作并应用该类。但是,当我使用 bctext 变量时,它就不起作用了。
我也试过a:contains($(bctext)),但没用。是我的语法吗?
谢谢
【问题讨论】:
-
只是一个快速的,为了使您的代码更具可读性,请选择代码并在编辑器中点击代码示例。
标签: javascript jquery jquery-plugins