JQuery 시간대 플러그인을 사용하여 내 웹 사이트에 '시간전'기능을 구현하려고합니다. 불행히도 몇 가지 문제가 발생했습니다.자바 스크립트 내부의 HTML에 문제가 있습니다.
<script type="text/javascript" charset="utf-8">
jQuery("abbr.timeago").timeago();
</script>
var content = document.getElementById('div');
var html = "<abbr class=timeago title=2008-07-17T09:24:17Z></abbr>" + '<br>';
content.innerHTML += html
<div id='div'></div>
이 jquery 플러그인은 기본적으로 타임 스탬프를 제목에서 변환하여 모든 abbr 클래스 = timeago에 적합한 형식으로 인쇄합니다. 문제는 위의 코드가 작동하지 않는다는 것입니다.하지만이 div 내에 넣으면 잘 동작합니다. 나는이 jquery 플러그인이 자바 스크립트로 HTML을 생성하기 전에 적용 되었기 때문에 아마 그렇게 생각한다. 어떤 아이디어?
따옴표는 HTML에서 항상 필요하지는 않으며이 경우에는 없습니다. 그것은 항상 문제를 일으키지 않아야하지만, 항상 사용하는 것이 좋습니다. http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2 –
감사합니다. 문제가 발생할 수 있으므로 테스트 목적으로 인용 부호를 사용하지 않았습니다. 어쨌든, div로 변경 했으니 괜찮습니다.하지만 문제가 해결되지 않습니다./ – Vonder