更新 DOM 后“鼠标向上”出现问题

Trouble with "mouseup" once DOM has been updated

本文关键字:鼠标向上 问题 DOM 鼠标 更新      更新时间:2023-09-26

我正在编写一个函数,每次我从表行内释放鼠标(mouseup)时都会触发该函数。这是使用 jquery: $('textarea').mouseup(function (e){ ...code }); 完成的除了向表添加新行外,一切正常。添加新行后,似乎未检测到鼠标向上事件。请参阅链接中的代码并执行以下操作:1. 在 Col2 或 Col3 中写一些文本2. 突出显示文本。预期:将显示带有文本的警报。3.按"添加行"按钮,写一些东西并突出显示文本。未显示预期的警报。

小提琴

谢谢!

使用此$(document).on('mouseup',selector,function(){});

你可以在jQuery中委派事件。 我会如何编写你的JavaScript。

$('table').on('mouseup', 'textarea', function({
  console.log('I work!');
});

这是你的jsFiddle的工作更新

你可以试试这个...

$(document).on('mouseup','textarea',function(){
});

这会对你有所帮助。继续编码:)