我的页面中有以下 HTML
<div id='divContainer1' onmouseover=ShowEditDiv(1) onmouseout=HideEditDiv(1) class='divClcContainer'>
<div id='divSlNo1'>1</div>
<div id='divItem1'>This is content</div>
<div id='divEditLink1'></div>
</div>
<div id='divContainer2' onmouseover=ShowEditDiv(2) onmouseout=HideEditDiv(2) class='divClcContainer'>
<div id='divSlNo2'>2</div>
<div id='divItem2'>This is content2</div>
<div id='divEditLink2'></div>
</div>
在我的 javascript 中
function ShowEditDiv(divId)
{
$("#divEditLink" + divId).html("<a href=\"javascript:Edit(divId)\"><img src='edit_icon.gif' alt='Edit' title='Edit' /></a>").addClass("divEdit");
}
function HideEditDiv(divId)
{
$("#divEdit" + divId).empty().addClass('divEdit');
}
我的要求是当用户将鼠标放在主 div 上时显示编辑链接。现在它工作正常。但是当我将鼠标放在保存编辑图像/链接的 div 上时,它正在消失。我发现当我将鼠标放在编辑 div 上时,父 div 的 mouseout 函数被调用。任何人都可以帮我解决这个问题吗?