1
AJAX 호출 후 DIV 태그의 일부 HTML을 바꾸기 위해 간단한 JQuery 호출을 사용하고 있습니다.
$("#my_div").html('value');
다른 브라우저에서는 잘 작동하지만 IE에서는 HTML을 바꾸는 대신 DIV에 추가하는 것입니다.
그 이유는 무엇입니까?
AJAX 호출 후 DIV 태그의 일부 HTML을 바꾸기 위해 간단한 JQuery 호출을 사용하고 있습니다.
$("#my_div").html('value');
다른 브라우저에서는 잘 작동하지만 IE에서는 HTML을 바꾸는 대신 DIV에 추가하는 것입니다.
그 이유는 무엇입니까?
전화 empty()
$("#my_div").empty().html('value')
html()
하기 전에 그 행동을 꽤 많이 발견하고 empty()
는 항상 문제를 해결합니다.
이상합니다. 비록 html() jQuery 바꿀 예정이었다. – Nosredna
"나는 IE가 호환 웹 브라우저라고 생각했습니다." –
어쨌든 html() 함수에 대해 내부적으로 jQuery가 내부적으로 empty()를 호출하는 것으로 보이는 것이 더 기괴합니다. –