我正在尝试添加句点“。”以及后缀“-on”到变量(下面的第4行):
function globalProducts(cat, self){
$("div.info").hide();
$(self).addClass(cat+'-on');
$(".product-stats li :not('.'+cat+'-on')").removeClass();
}
$("li.stat-cat1 a").live('click', function() {
globalProducts('stat-cat1',this);
$(".ingredients").show();
return false;
});
代码lint但它在实践中不起作用。出了点问题。有什么想法吗?
谢谢!
答案 0 :(得分:3)
查看语法高亮:
$(".product-stats li :not('.'+cat+'-on')").removeClass();
你的报价错了,应该是:
$(".product-stats li :not(." + cat + "-on)").removeClass();
答案 1 :(得分:0)
$(".product-stats li :not('.'+cat+'-on')").removeClass();
应该是
$(".product-stats li :not('."+cat+"-on')").removeClass();