У меня есть этот кусок кода, который каждый раз, когда вы нажимаете кнопку .btn-add-email, добавляется еще один входной адрес ниже предыдущего, а затем останавливается, добавив, пока он не достигнет 5 .. Он работает тонкий во всех браузерах, но не ie7 или ie8. Поэтому не уверен, что метод clone просто не работает в ie8 или меньше. Это не вызывает ошибок. Вот код.Клонирование элемента в DOM
/*------------------------------------*\
= THANK YOU FOR ENTERING FORM
\*------------------------------------*/
var addEmail = $('.btn-add-email');
var clickSend = $('#email-modal-send');
var value = $.trim($('.addEmail input').val());
var parentDiv = $('.addEmail');
var i = $('#to-email').size() + 1;
var c = 0;
$('.btn-add-email').live('click', function(e) {
e.preventDefault();
for(i; i<6; i++) {
$('#to-email').clone().attr('id', 'to-email'+(++c)).insertAfter('#first-email-input');
i++;
return false;
}
clickSend.click(function(){
if(value.length === 0 || value.length === "")
{
$('.addEmail input').addClass('parsley-error');
// return true;
} else {
$('.addEmail input').removeClass('parsley-error');
}
});
});
Какую версию jQuery вы используете? – Ennui
Посмотрите [здесь] (http://jquery.com/browser-support/), вы, безусловно, используете jQuery 2.x –