JQuery는 carrige return 및 new line 문자를 IE7 및 IE8에서 새로 생성 된 JQuery 요소의 시작 부분에 추가합니다. 무슨 일 이니? IE8 또는 IE7에서 실행될 때 출력에jquery가 IE7 및 IE8에서 새로 만든 요소에 CR-LF를 추가하는 이유는 무엇입니까?
var myDiv = $('<div>');
alert('myDiv[0].outerHTML="' + myDiv[0].outerHTML + '"');
결과 : 다음과 같이 JQuery와 버전 1.9.1을 사용하여
"
myDiv[0].outerHTML=<div></div>"
당신이 jsbin sample에 repro 수 있지만, 사용하는 기억 IE8 또는 IE7 모드.
이 나타납니다. 'getElementById'와 좋은 점. – johntrepreneur
+1 멋진 정보;) –