2013-06-28 42 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

相關問題