【发布时间】:2017-07-15 05:41:35
【问题描述】:
我在 jquery 中添加一个带有 append 的按钮,bot 我遇到了 2 个问题
1- 每次悬停时都会添加此按钮。
2 - 当没有悬停按钮时仍然存在。
$('#user tbody tr td').hover(function() {
$(this).addClass('hover2').append('<button>add user</button>');
}, function() {
$(this).removeClass('hover2').remove('<button>add user</button>');
});
【问题讨论】:
-
请添加您的html代码
-
为什么不在 HTML 中创建
<button>并使用 css 的:hover伪类简单地显示和隐藏它?这有一些优势,因为您不必在每次重新创建新创建的元素时都将事件处理程序重新附加到它。
标签: jquery hover jquery-hover mousehover