2
我想设置一个变量要么.prev()
或.next()
,例如:设置一个变量作为一个函数调用
if(x == y)
var shift = '.prev()';
else
var shift = '.next()';
$("li.active").removeClass('active')shift.addClass('active');
我大概可以得到它与eval()
工作但它是一个安全隐患。
我错过了一些明显的东西吗?
'shift'声明超出范围,不是吗? – Madbreaks
@Madbreaks:不。JavaScript只有函数范围。 –
有趣。好的,但是'var shift = x === y怎么样?上一个:下一个;':) – Madbreaks