2013-06-28 40 views
0

我有一个使用inline html的prettyphoto打开的灯箱。在Lightbox中,有一个图像,一个文本框和一些链接。代码是:在prettyphoto overlay上触发textarea change()事件

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

在更改文本框中的文本时,我希望将该文本附加到链接。出于某种原因,更改事件不会触发。我已经模仿主页上的代码,它的工作原理,但没有骰子在漂亮的照片覆盖。

下面是代码:.bind( '变更')的

$('textarea').change(function() { 
var words = $('textarea').val(); 
}); //end onchange for text box 

我试图组合.bind( 'KEYUP')等。任何帮助,将不胜感激。谢谢!

回答

0

如果您尝试手动触发文本框的更改事件,我假设在覆盖的打开事件中是您要执行此操作的位置。你的代码绑定的事件,但你需要另外手动触发它结合它:

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

我试图添加的代码片段到开放的插件,但这样的插件写的,绑定行动是仍然发生在页面的实际负载之前,所以更改不会正确触发。我发现另一个插件,允许我写出正确的回调。谢谢你的提示! – user2532968

相关问题