이 내 이전 게시물에 관련된에서 잘 작동하지 : 내가 대신 .load의 아약스 메서드를 사용하여 내 implmentation을 변경 의 jQuery 아약스 방법이 작동하지만, 파이어 폭스
jQuery .load Method causing page refresh AJAX
과 Firefox에서는 잘 작동하지만 IE7이나 IE6에서는 작동하지 않습니다.$('ul#coverTabs > li > a').live('click', function(event) {
// Find href of current tab
var $tabValue = $(this).attr('href');
$.ajax({
type: "GET",
cache: false,
dataType: "html",
url: $(this).attr('href'),
success: function(data){
$(data).find('.benefitWrap').each(function(){
var $benefitWrap = $(this).html();
$('.benefitWrap').replaceWith($('<div class="benefitWrap">' + $benefitWrap + '</div>'));
});
}
});
event.preventDefault();
});
이렇게까지 오래 걸렸으므로 이로 인해 나를 죽이는 경우가 있습니다.
내가 잘못 가고있는 아이디어가 있습니까?
네, IE6는 마지막 매개 변수 뒤에 콤마이 하나 – choise
LARGE 덕분에이 때, 자바 스크립트 오류가 발생한다는 것을 알고있다 - 나는 천천히 미쳐 가고 있었다 . 후행 쉼표를 제거하면 저를 저주받은 IE6에서 실행합니다 ... – SAL
+1 for jslint : –