在這段代碼中,我試圖用jQuery比較兩個字符串。從當前靜態頁面加載的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/Tabs中有任何空格,或者其他任何內容,則顯示爲false。嘗試在兩個元素上使用'.text()'。 – Niels