【发布时间】:2012-12-17 03:30:05
【问题描述】:
您好,我正在使用 mouseout 和 mouseleave 方法,但两者都不起作用。我试图修复它,但找不到解决方案。我的代码看起来不错,没有错误,所以我想知道它为什么不起作用。这是示例代码link
$(".chzn-select").chosen()
$(function(){
$('a').click(function(){
$('.mydiv').addClass('redbrd')
})
$('.redbrd').live('mouseover', function(){
var htm= '<div id="mmt">some text</div>'
$('body').append(htm)
})
$('.redbrd').live('mouseout', function(){
$('#mmt').remove()
})
})
【问题讨论】:
-
您创建了多个具有相同 id 的 div。也许类是你要找的不是 id。
-
另外,不要在每行后使用分号。
-
在您的原始帖子中,您尝试在页面加载时使用 html 中的任何元素都没有的类注册元素上的事件。
-
是的,我想添加具有单击功能的类,然后在该类上添加 mouseenter 和 mouseleave 事件
-
@jchand 检查我的更新答案。
标签: jquery