Unfortunately that wouldn't be very intuitive so we are probably best keeping the name the way it is. There is replaceWith in jQuery but that wouldn't meet our needs because it replaces the parent element and all associated data/events rather than just replacing the children like with .html().