Инициирование события textarea change() при наложении prettyphoto
У меня есть лайтбокс, который открывается с Prettyphoto с использованием встроенного HTML. В лайтбоксе есть изображение, текстовое поле и некоторые ссылки. Код является:
<img src="someimg.png" />
<textarea class="myclass"></textarea>
<a href="#">My Link</a>
При изменении текста в текстовом поле я хочу, чтобы этот текст добавлялся к ссылке. По какой-то причине событие изменения не срабатывает. Я имитировал код на странице главной страницы, и он работает, но на оверлейной программе prettyphoto не осталось ни одного кубика.
Вот этот код:
$('textarea').change(function () {
var words = $('textarea').val();
}); //end onchange for text box
Я пробовал сочетания.bind ("изменить"),.bind ("keyup") и т. Д. Любая помощь будет принята с благодарностью. Спасибо!
1 ответ
Если вы пытаетесь вручную вызвать событие изменения текстового поля, я предполагаю, что в событии открытия наложения это то место, где вы хотите это сделать. Ваш код связывает событие, но вам нужно вызвать его вручную, в дополнение к привязке:
$('textarea').trigger('change');