Я экспериментирую с jquery, и я столкнулся с проблемой после игры со сценарием, который я нашел в Интернете.Созданное текстовое поле пропало при нажатии на него
После ввода количества текстовых полей для создания текстовые поля появляются, но исчезают, как только я нажимаю на них. Я очень ценю некоторую помощь в этом. Благодаря!
$(function() {
var input = $('<input type="text" />');
var newFields = $('');
$('#qty').bind('blur keyup change', function() {
var n = this.value || 0;
if (n+1) {
if (n > newFields.length) {
addFields(n);
} else {
removeFields(n);
}
}
});
function addFields(n) {
for (i = newFields.length; i < n && i<20; i++) {
var somestr = "Length of Sample ";
var num = i+1;
var newInput = input.clone();
newFields = newFields.add(newInput);
$('#newFields').append(somestr+num+":");
newInput.appendTo('#newFields');
}
}
function removeFields(n) {
var removeField = newFields.slice(n).remove();
$('#newFields').remove();
newFields = newFields.not(removeField);
}
});
Как насчет скрипки? – royhowie