我有一个问题,我在使用.hover()函数。如果我使用.text()函数添加我动态创建的html(锚标记),它工作正常,两个函数都按需要调用。但是当我使用.html()函数时,则从未调用.hover()的第二个函数。
var i = 0;
textItems = new Array();
////I am putting the value into textItems using the jquery ajax call
////and i get its value from a .each() function.
//.text() implementation
$('#textArea-id').hover(
function() {
$('#textArea-id').text(textItems[i]);
},
function() {
//-->mouseout function is called here
}
);
//.html() implementation
$('#textArea-id').hover(
function() {
$('#textArea-id').html(textItems[i]);
},
function() {
//-->mouseout function is never been called
}
);
答案 0 :(得分:0)
此问题已解决。我遵循以下方法:当从服务器呈现html时,将锚标记添加到代码中,然后使用jquery动态设置href参数和内部文本。