【发布时间】:2013-03-27 05:47:48
【问题描述】:
我在通过 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);
});
我试图在单击后将 selected 的值更改为“whitetheme”。
现在,日志函数返回一个空字符串。
【问题讨论】:
-
点击事件后是否返回空字符串?注意到您在更新之前记录了该值...