我正在尝试将所有元素选择到一个 div 中,所以当我把鼠标放在外面时做一些事情。直接选择 div 的 id 不能正常工作。有什么方法可以选择一个元素及其所有子元素?
$("...").mouseout(function(){
});
我有一个 div 和其他 div 出现在鼠标悬停时,但是当我在鼠标移出它并离开父亲 div 后尝试隐藏它时,div 仍然存在。
我尝试了类似的东西:
$(".release").mouseover(function(e){
var selected_row = $(this).attr('id');
var request_id = $(this).attr('id').slice(8);
var position_top = $('#'+selected_row).offset().top;
var position_left = $('#'+selected_row).offset().left;
jQuery("#request_notes").css( "display", "inline" );
jQuery("#request_notes").css( "position", "absolute" );
jQuery("#request_notes").css( "top", position_top );
jQuery("#request_notes").css( "left", mouse_left );
});
$("#request_notes").mouseout(function(){
jQuery("#request_notes").css( "display", "none" );
});
当我将鼠标移出父亲 div 时,出现的那个仍然存在。所以我想做mouse out,父亲和他的孩子。