Сергей, не могу проверить в IE11. Попробуйте вывести внутри этого блока код console.log('IE11 is detected.'). И посмотрите, будет ли в консоли (F12) это сообщение и вообще что у вас консоль говорит, наверняка там ошибки.
ImSoSorry, но alert, при этом вылетает на мобиле? Тогда добавь такой ещё alert(elem); и проверь есть там [object Object] или там undefined. Может у тебя несколько элементов на странице с id mobilebody. Есть причина иными словами. Если сделаешь codepen, тогда точно отвечу.