我需要将current_src
的值传递给mouseleave函数。
console.log返回undefined
。
var current_src, swap_src;
jQuery(".browseProductImage").hover(
function(){
var current_src = jQuery(this).attr('src');
var swap_src = jQuery(this).next().attr('src');
jQuery(this).attr('src', swap_src);
},
function(){
jQuery(this).attr('src', current_src);
console.log(current_src)
}
);
答案 0 :(得分:1)
删除var
的第二个current_src
,你想在这里使用上面的一个变量:
var current_src, swap_src;
jQuery(".browseProductImage").hover(
function(){
current_src = jQuery(this).attr('src');
var swap_src = jQuery(this).next().attr('src');
jQuery(this).attr('src', swap_src);
},
function(){
jQuery(this).attr('src', current_src);
console.log(current_src)
}
);