Я создал KeyUp() код здеськак сделать KeyUp() функцию только на первом KeyUp в области
$(document).ready(function() {
var scntDiv = $('#add_words');
var wordscount = 1;
$(document).keyup(function(e) {
var key = (e.keyCode ? e.keyCode : e.which);
if (key === 32) {
wordscount++;
$('.input1').append('<p>stop touching your keyboard</p>');
$('<div class="line">Word ' + wordscount + '<input type="text" class="input' + wordscount + '" value="' + wordscount + '" /><a class="remScnt">Remove</a></div>').appendTo(scntDiv);
i++
return false;
}
});
});
<div id="add_words">
<div class="line">Word 1<input class="input1" type="text" value="1" /></div>
</div>
, который работает нормально, но когда я нажимаю пробел, добавив новое поле ввода. проблема в том, что я не смог бы набирать длинные слова с пространством (приходящее много поля ввода)
например: - когда тип «мой мир привет» показывает два поля ввода. На самом деле мне нужно еще одно поле.
мой вопрос заключается в том, что есть ли какая-либо параметр keyup()
функция работает только в первый раз в том же поле
Если вы знаете, могли бы вы помочь мне, пожалуйста
ли я вас правильно понял: Проблема заключается в том, что, когда вы набираете «привет мир», это возможно. Но вы не хотите добавлять новый вход? –
* «Проблема в том, что я не смог бы слова с пространством (приходящее много поля ввода)» * - дислексия? –
прошу немного усилий с вашим английским! :) В противном случае не легко быть уверенным в том, что вы точно хотите ... – Stefano