您好,我看过类似的帖子,但没有人回答我想要完成的事情我在这里做了一个示例 http://jsfiddle.net/edgardo400/R6rVJ/
我基本上想要的是,当在父项中发生单击时,您会获取子项的 id 并将其存储在一个变量中,这样我就可以将变量 currentID 传递给下面的代码,否则我将不得不为每个 id 复制此代码 9 次盒子 1 到盒子 9
jQuery(currentID).delegate("a", "hover", function(event){
var $img = jQuery(this).parent("li").find('img');
var image = jQuery(this).attr('data-img');
jQuery('.defaultimg').stop(true, true).fadeOut();
if( event.type === 'mouseenter' ) {
if($img.length){
$img.show();
}else{
jQuery(this).parent("li").append('<img id="theImg" src="' + image + '" />');
}
}else{
if($img){
$img.hide();
}
jQuery('.defaultimg').stop(true, true).fadeIn();
}
});
});