Inside HTML I have this DIV:
if You want to remove the whole html. then you can use empty()method
$(".teaser").empty();
if you are removing image only. then
$(".teaser").find("img").remove();
No need for html()
var teaser = $(".teaser").find("img").remove();
EDIT:
Try this:
var teaser = $(".teaser").clone();
teaser.find("img").remove()
// use teaser
It's late, but try this $('img',$('.teaser')).remove().end().clone()