我一直有问题通过jQuery函数返回一个变量。在函数外返回变量
$(document).ready(function() {
var selected = "";
$('.whitetheme').on('click', function() {
$(this).effect("highlight", {}, 2000);
selected = "whitetheme";
return selected;
$('.blacktheme').fadeOut(1500);
$('.redtheme').fadeOut(1500);
})
console.log(selected);
});
我试图让选中的值在点击后变为“whitetheme”。
现在,日志函数返回一个空字符串。
是否在点击事件后返回空字符串?注意到你正在更新之前记录它的值... – cdlong 2013-04-04 23:16:05