Легко, когда вы знаете, как ... просто используйте \\ для выхода из двоеточия, чтобы он не анализировался в качестве разделителя действий механизмом синтаксического анализа jquery.
$('html\\:a').each( function(){
var temp = $(this).html();
$(this).replaceWith("<a>"+temp+"</a>");
});
Это должно повторяться между каждымэлементы и заменить их обычными тегами.Так как они обслуживаются до функции обратного вызова ajax, в противном случае я не понимаю, почему вы хотите сделать это на лету ... тогда верхняя строка изменится на:
$.post('...',{}, function(dat){
$(dat).find('html\\:a').each( blah blah ....
.
.
});
NBЯ один из тех ужасных людей, которые действительно проверяют вещи только в FF ...