0

.btn-add-email 버튼을 클릭 할 때마다 다른 입력 이메일이 이전에 추가 된 다음 5..It 작동까지 추가를 중단하는 코드 조각이 있습니다. 모든 브라우저에서 정상이지만 ie7 또는 ie8은 아닙니다. 따라서 복제 방법이 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'); 
     } 
    }); 
}); 
+0

어떤 jQuery 버전을 사용하고 있습니까? – Ennui

+0

[여기] (http://jquery.com/browser-support/)를 보면 확실히 jQuery 2.x를 사용하고 있습니다. –

답변

0

사용중인 jQuery의 버전에 따라 달라질 수 있습니다. 버전 2.x에서는 "구형"브라우저, 특히 IE에 대한 지원이 중단되었습니다. 지원이 필요하면 1.10 분기를 사용하고 있는지 확인하십시오.