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」に変更しようとしています。
現在、ログ関数は空の文字列を返します。