Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在要覆盖的页面上触发textarea change()事件_Jquery_Textarea_Onchange_Prettyphoto - Fatal编程技术网

Jquery 在要覆盖的页面上触发textarea change()事件

Jquery 在要覆盖的页面上触发textarea change()事件,jquery,textarea,onchange,prettyphoto,Jquery,Textarea,Onchange,Prettyphoto,我有一个lightbox,它打开时使用内联html。在lightbox中,有一个图像、一个文本框和一些链接。代码是: <img src="someimg.png" /> <textarea class="myclass"></textarea> <a href="#">My Link</a> 我已经尝试了.bind('change')、.bind('keyup')等组合。如果您有任何帮助,我将不胜感激。谢谢 如果您试图手动触发文本框的

我有一个lightbox,它打开时使用内联html。在lightbox中,有一个图像、一个文本框和一些链接。代码是:

<img src="someimg.png" />
<textarea class="myclass"></textarea>
<a href="#">My Link</a>

我已经尝试了.bind('change')、.bind('keyup')等组合。如果您有任何帮助,我将不胜感激。谢谢

如果您试图手动触发文本框的更改事件,我假设在覆盖的打开事件中是您想要执行此操作的地方。您的代码绑定事件,但除了绑定事件外,还需要手动触发事件:

$('textarea').trigger('change');

我尝试将代码片段添加到插件的打开部分,但是按照插件的编写方式,绑定操作仍然在页面实际加载之前发生,因此更改不会正确触发。我找到了另一个插件,它允许我编写正确的回调函数。谢谢你的提示!
$('textarea').trigger('change');