以下代码
$("#main").append("<img onmouseover="+mouseOver()+"
onmouseout="+mouseOut()+" src="+result[i].image+">")
.append函数发生时执行onmouseover和onmouseout函数。我希望它仅在onmouseover / out发生时执行。不会发生。如何在不执行.append的情况下将其“回显”到HTML中?
答案 0 :(得分:0)
您必须以文本形式附加函数,如下所示:
$("#main").append('<img onmouseover="mouseOver()" onmouseout="mouseOut()" src='+result[i].image+'>')
否则,您正在执行函数,同时将其附加到#main