我有一个功能:
function prodSubSection(div, sec, self) {
$(".prod-feat").hide();
$(div + sec).show('slide', {direction: 'right'}, 1000);
$(self)
.addClass('prodDetailsOn')
.parent('li').siblings().find("a")
.removeClass('prodDetailsOn');
}
以下是我执行的方式:
$("#product1 li.details1 a").click(function() {
prodSubSection("#product1", ".over", this);
return false;
});
我希望将div
和sec
结合起来,如上所述:
$("#product1 .over").show('slide', {direction: 'right'}, 1000);
知道我做错了吗?
答案 0 :(得分:1)
我认为您需要div + sec
之间的空格...... div + " " + sec
。
如果没有空格,您将寻找#product1.over
,因此名为product1
AND的元素具有over
类,而不是所有类over
的元素} INSIDE一个名为product1
的元素。
答案 1 :(得分:0)
添加空格:
$(div + ' ' + sec)