Попробуйте объединить их в цепочку.Так что-то вроде этого (используйте children (), чтобы найти внутренний div:
$('a.oembed').embedly(
{maxWidth:300,'method':'replace'}).bind('embedly-oembed',
function(e, oembed){
$("#video_div").prepend($("<img>", {
src: oembed.thumbnail_url, width:200 })).children("div.embed").hide();
});
Если он всегда предполагается скрытым, просто сделайте это с помощью css.
Обновление:
Попробуйте использовать. load () in $(document).ready()
:
$('div.embed').load(function() {
$('div.embed').hide();
});
Это сработает, когда элемент и все в нем будет загружено.