如何使用jquery.bind()使用jquery.hover()?

时间:2010-11-30 04:00:48

标签: jquery html

我正在创建一个表并将其替换为aspx页面中的div。在那个表中,我有四列,每列都有一个特定的类。每当下拉列表更改值时,div(即表)的内容将使用$ajax()进行更改。我正在获取表格,它将进入div。我需要的是我需要{{1在那个特定的类中。所以我怎么能通过给出类名来做。我已经测试了jquery.hover()。但这也行不通。你能给出一个解决方案吗?

2 个答案:

答案 0 :(得分:3)

手动绑定“悬停”事件,你必须绑定mouseenter和mouseleave事件(jQuery的hover documentation提到悬停实际上绑定了mouseenter和mouseleave事件处理程序)。这样的事情应该有效:

$("...").bind("mouseenter mouseleave", function(e) {
    if (e.type == "mouseenter") {
        // hover in
    } else {
        // hover out
    }
});

希望这有帮助。

答案 1 :(得分:1)

尝试这样的事情:

$(document).ready( function(){

  $('#id_of_your_table')
    .delegate('.ovr','mouseover',function(){
      your_mouseover_behavior();
    })
    .delegate('.ovr','mouseout',function(){
      your_mouseout_behavior();
    });

});