내가 가지고 내가이 (가) document.ready에 다음 한 나는 페이지를로드 의 .js에서jQuery를로드 및 콜백 문제
<div id="config-wrapper">
<button id="submit-success">Continue</button>
</div>
:
$("#submit-success").live("click", function(e) {
e.preventDefault();
$.get("../html/configurador/houseDetails.html", function(data) {
$('#config-wrapper').html(data);
reloadTexts();
});
});
내 reloadTexts() 함수는 class = "trad" 인 모든 DOM 요소를 가로 지르고, 무엇에 따라 변환을 추가합니까? 그래서
function reloadTexts(){
alert("I'm reloading..."); //It popups, meaning function gets called
$(".trad").each(function (i) {
var key = jQuery(this).attr("key");
var value = _(key)
jQuery(this).html(value);
});
}
을 콜백 메소드 (reloadTexts()) 확실히 호출됩니다하지만 .each 함수를 통과하지 못한 것으로 보인다하십시오 lang.es.json 파일에 은 다음과 같습니다 그것을받은 DOM ...
물론이 문제는 IE (버전 8)에는 존재하지만 Chrome 및 Firefox에는 존재하지 않습니다!
IE에서이 문제의 원인이 될 수있는 아이디어가 있습니까? 사전에
감사합니다 ...
은 합법적 인 함수인가? – charlietfl
값 var 선언 다음에 세미콜론이 누락되어 지정되지 않은 _() 함수를 호출합니다. 콘솔에서 오류가 발생합니까? – mamoo