Я пытаюсь выполнить следующее ... если он задает слишком много вопросов в одном вопросе, тогда некоторые простые шаги в отношении того, какие события будут использоваться, по-прежнему будут помогать.Build, Modify, Output Javascript Array
Есть 2 пустых текстовых поля, сидящих рядом друг с другом - вход и выход. Между ними находятся два входа до и после. Я хочу, чтобы напечатать или вставить список слов в Input, разделенных линией разрыва, например:
melons
peaches
apples
И затем использовать до и после входа добавить в слово/фраза/символ до и после каждого ключевого слова. Так что, если я типа «купить» в до и «сегодня» после, текстовая область Output будет отображаться:
buy melons today
buy peaches today
buy apples today
Я хотел бы сделать это без какой-либо страницы освежающим. Можно предположить, что элементы формы именуются следующим образом:
<textarea id="input"></textarea>
<input type="text" id="before" />
<input type="text" id="after" />
<textarea id="output"></textarea>
Я был попытаться, по крайней мере, получить вводимый текст для отображения в выход, используя этот код, но это даже не работает:
$(document).ready(function(){
$('#input').keyup(function(e){
$('#output').html($(this).val());
});
});
Любое руководство было бы потрясающе!
Вы что-то пробовали? Как правило, при переполнении стека вы должны попытаться выполнить свою задачу, прежде чем задавать вопрос, размещая соответствующий код, когда вы застреваете. Я бы начал с рассмотрения методов String и Array ['split()'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split) и [' присоединиться() '] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join). –
Да, я начал просто пытаться получить текст из Input для отображения в Output, но не мог даже заставить его работать. Я только что обновил свой оригинальный пост с помощью этого кода. – Paul