Juan se casó con María de Armenia, hermana del rey Haitón I de Armenia, y fue el padre de Jacobo de Ibelín, conde de Jaffa y Ascalón y también un notable jurista; y de Guido de Ibelín, conde de Jaffa y Ascalón y marido de su prima María, la hija de Haitónon