我正在编写一个函数,每次从表格行中释放鼠标(mouseup)时都会触发该函数。这是使用jquery完成的:$('textarea').mouseup(function (e){ ...code });
除了向表中添加新行时,一切正常。一旦我添加新行,我似乎没有检测到mouseup事件。
请参阅链接中的代码并执行以下操作:
1.在Col2或Col3中写入一些文本
2.突出显示文字。预期:将显示带有文本的警报。
3.按添加行按钮,写入内容并突出显示文本。预期的警报未显示。
谢谢!
答案 0 :(得分:3)
使用此$(document).on('mouseup',selector,function(){});
答案 1 :(得分:1)
你可以delegate events in jQuery。我如何编写你的javascript。
$('table').on('mouseup', 'textarea', function({
console.log('I work!');
});
答案 2 :(得分:0)
你可以试试这个......
$(document).on('mouseup','textarea',function(){
});
这会对你有所帮助。 继续编码:)