在这段代码中,我试图用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