이 코드에서는 두 개의 문자열을 jQuery와 비교하려고합니다. div (현재) 정적 페이지에서로드 된 div 및 현재 내용의 현재 내용입니다. 나는 콘텐츠 바르를 볼 때jQuery에서 문자열을 비교하는 방법
하지만로드 된 내용은 현재 내용과 동일 할 때, 작동하지 않습니다, 그것은 여전히 새로운 콘텐츠를로드는 ...
, 그들은 정말 (내가 사용하는 동일 JS 경고).
$(document).ready(function() {
var refreshId = setInterval(function() {
$.get("ajaxGetEvents.aspx", function (data) {
if ($('#events').html() != data) {
$('#events').fadeOut('slow', function() {
$(this).load('ajaxGetEvents.aspx').fadeIn('slow');
});
} else {
alert("item is equal");
}
});
}, 5000);
});
HTML을 볼 수 있습니까? 이것이 asp와 어떤 관련이 있습니까? –
== 대신에 == 시도한 적이 있습니까? = –
HTML/탭 등에 공백이 있으면 false로 표시됩니다. 두 요소 모두에서'.text()'를 사용해보십시오. – Niels