附加类的jquery toggleClass

时间:2012-07-06 10:22:29

标签: jquery hover append

我有一个动态生成的表,它通过ajax请求创建并附加到页面。当用户将鼠标悬停在每个单元格上时,我需要更改背景。 (这不是一个html表 - 表是通过css生成的,因此没有等...)。

到目前为止我的代码如下。

$(document).on('hover', '.day_holder1a', function(){
    $(this).toggleClass('forum_hover');
});

我认为问题在于'这个'并且是对$(文件)的引用,但我的改动并没有成功。

我在toggleClass中删除了forum_hover之前的点,因为这是我的错误,应该检查我粘贴的代码。

2 个答案:

答案 0 :(得分:3)

this对象没有问题。

问题在于你的toggleClass函数中的.

$(document).on('hover', '.day_holder1a', function(){
    $(this).toggleClass('forum_hover');
});

注意:而不是hover使用mouseenter

答案 1 :(得分:0)

只需删除toggleClass函数上的.即可 阅读documentation