当我按下按钮并监听这些链接的鼠标悬停事件时,我需要创建链接。
我使用这个函数来创建链接:
function newlink(){
var a = document.createElement('a');
var linkText = document.createTextNode("Test");
a.appendChild(linkText);
a.href ="Page.html";
a.setAttribute("class","trigger");
document.getElementById('divID').appendChild(a);
};
在正文中,我有这个按钮:
<input type="button" value="Show Link" onClick="newlink()">
在头部我有这个功能来拦截鼠标悬停:
$(function(){
$('a.trigger').hover(
function(e) {
alert ('Mouse over intercepted');
...
});
});
当我单击按钮时,链接会正确创建,但不会生成 mouseover 事件。有什么问题?