我使用下面的jQuery代码来显示上下文删除按钮,该按钮仅用于我们用鼠标悬停的表行.这有效,但不适用于在飞翔上使用js/ajax添加的行……

有没有办法通过现场活动来实现这一点?

$("table tr").hover(
  function () {},
  function () {}
);

推荐答案

jQuery 1.4.1现在支持live()事件的"hover",但只有一个事件处理函数:

$("table tr").live("hover",

function () {

});

或者,您可以提供两个功能,一个用于mouseenter,另一个用于mouseleave:

$("table tr").live({
    mouseenter: function () {

    },
    mouseleave: function () {

    }
});

Jquery相关问答推荐

将搜索面板和服务器端与POST AJAX请求一起使用时出现DataTables错误

如何在不使用点击事件 bootstrap 程序模式的情况下使用弹出窗口 bootstrap 程序显示用户详细信息?

使用 shell 脚本判断 json 数组响应是否具有特定用户名和状态的 jq 命令

通过 .push() 方法向对象添加项目

使用 JSONP 时如何捕获 jQuery $.getJSON(或数据类型设置为jsonp的 $.ajax)错误?

使用 jQuery 按文本内容 Select 选项

JavaScript 吸管(告诉鼠标光标下像素的 colored颜色 )

如何同时使用 requireJS 和 jQuery?

在 JQuery .trigger 上传递参数

如何将数组传递给 jQuery .data() 属性

我想了解 jQuery 插件语法

捕获在页面任意位置按下的 Enter 键

jquery: $(window).scrollTop() 但没有 $(window).scrollBottom()

如何隐藏 Twitter Bootstrap 下拉菜单

计算文本宽度

添加到数组 jQuery

使用 moment.js 将日期转换为字符串MM/dd/yyyy

jquery $(window).height() 正在返回文档高度

如何判断值是否为 JSON 对象?

jQuery,简单的轮询示例