我一直有問題通過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