Вот проблемная часть моего кода, запускаемая внутри .each (function () {});
$('img','<div>'+ed.selection.getContent({format: 'html'})+'</div>').each(function(){
$img=$('<img/>').attr('src',$(this).attr('src'));
alert($('<p>'+$img+'</p>').html());
if ($(this).attr('height').length>0){
$img.attr('height',$(this).attr('height'));
}
if ($(this).attr('width').length>0){
$img.attr('width',$(this).attr('width'));
}
alert($img.html());
});
Во-первых, я работаю с выбранным содержимым tinyMCE в формате html, что очень хорошо, так как jQuery распознает его правильно. $ img.html () возвращает пустое значение, не неопределенное, а просто пустое. Протестировано как FF 3.6, так и IE8. Может кто-нибудь объяснить, пожалуйста?