jQuery change не работает...
Уже часа 3 сижу с этим:
<script> $(function(){ $('#hide').change(function(){ $('div').html($('#hide').text()); }); }); </script> <textarea id="hide">Text</textarea> <div></div> Сhange не работает, хоть ты что. |
Цитата:
|
Вот рабочий вариант http://javascript.info/play/yguUHb
На всякий случай: <!DOCTYPE HTML> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> <script src="my.js"></script> </head> <body> <textarea id="hide">Text</textarea> <div>log</div> </body> </html> $(function(){ $('#hide').keypress(function(){ $('div').html($('#hide').val()); }); }); |
$(function(){ $('#hide').keypress(function(){ $('div').html($('#hide').val()); }); }); Неа. Keypress не подходит - мне нужно получить изменение в div в реальном времени на любое событие (пользователь может и backspace нажать и мышкой, и copy/paste) А насчёт $('div').html($('#hide').text());- оно без Change отлично работает - именно так, как надо. |
Ну тогда повесь на ротатор с таймаутом 0,5 сек, да и всего делов.
|
Допустим. Куда мне тогда delay() здесь
$(function(){ $('div').html($('#hide').text()); });воткнуть - тоже ничего не выходит. По ходу, я что-то другое где-то не понял... И всё-таки change предпочтительнее - зачем мне счётчик постоянного гонять, а тут событие сработало - дело сделалось. |
Часовой пояс GMT +3, время: 01:38. |