jquery mobile предотвращает замену с обновлением div?

#jquery #mobile #replacewith

#jquery #Мобильный #замена с

Вопрос:

У меня есть работающая система корзины покупок, в которой товары добавляются в корзину покупок с помощью вызовов jquery ajax, а div на странице запроса обновляется с помощью replaceWith , чтобы отразить количество товаров и сумму. Это отлично работает. (Кстати, этот div отображается в заголовке каждой страницы).

Сейчас я работаю над версией jquery mobile (Alpha 4). Товары добавляются в корзину покупок, но соответствующий div больше не обновляется. Конкретный код, который не работает, это:

 $("#cartsummary").replaceWith(html);
  

Я был бы очень признателен за любые мысли по этому поводу.

Ответ №1:

Хорошо, я думаю, что я понял это. JQM добавляет последовательные страницы в существующий DOM, присваивая каждой идентификатор, так что нажатие кнопки «Назад» не требует загрузки страницы. Это означает, что на странице может быть несколько копий моего идентификатора «cartsummary». Это, очевидно, не сработало бы. Я изменил идентификатор на класс, и это сработало.