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:39. |