I couldn't find information on remove, but isn't this method rather new and not implemented everywhere? Could just do $( this ).remove() to avoid that.