Why $.detach() not $.remove()?