У меня нет страницы, чтобы попробовать это на себе, но предположительно:
var reload = 60000;
var currentpage = window.location;
setInterval(function() {
$('ul.ratings').each(function(i, el) {
$(this).load(currentpage + " ul.ratings:eq(" + i + ") > li", function() {
//callback
});
});
}, reload);
Я думаю, что вашей основной проблемой не является учет таргетинга на КОТОРЫЙ контент, который вы заменяете.
Это, вероятно, довольно враждебная идея, потому что в конечном итоге вы говорите о том, чтобы запустить это десять раз и асинхронно загрузить страницу 10 раз.
Полагаю, это означает, что всегда есть:
$("body").load(currentpage + " body > *")
;)