Im работает внутри каркаса opencart. Базовая установка имеет тот же самый код, но мой, похоже, не работает. Я не вижу никаких ошибок.JQuery селектор не вытягивает текст
Im unsure, как заставить мои селекторы работать в jquery. Когда выполняется приведенный ниже код, он не находит текст в промежутке. Он возвращает пустое поле оповещения. Я что-то делаю неправильно или что-то не хватает?
alert($('#cart-total').text());
<button type="button"><span id="cart-total" ><?php echo $text_items; ?></span></button>
functions.min.js -> линия 197
Если Youd хотел бы видеть его в действии: http://oc1.theaamgroup.com/ Нажмите добавить в корзину и смотреть.
UPDATE: Я добавил новую строку, чтобы помочь в процессе отладки. Когда вы нажмете кнопку «Добавить в корзину», появится окно с предупреждением о том, что вы выбрали селектор jquery для # cart-total, а затем то, что он должен был найти.
вещи я пытался:
Изменение версии JQuery
Перемещение файла функции для загрузки перед другими файлами
(Селектор работает, когда его не внутри функции файл для некоторые причина.)
Такие же селекторы в верхней части е functions.min.js файл
Same селекторы в нижней части functions.min.js файла
Вы можете запустить команду в хромированной консоли и она отлично работает.
Несколько селекторов css.
UPDATE 2 В конце functions.min.js линии 498 я добавил оповещения ($ ('# ломовая общий') текст().); чтобы показать, что по какой-либо причине корзина-сумма ничего не возвращает даже при ее запуске (по умолчанию, если в вашей корзине нет товаров) 0 товар (ов) - 0,00 руб.
Привет Джон, ваш Код jQuery верен! Вы уверены, что установлена переменная $ text_items? –
@WilliamJanoti Фрагмент кода работает, но страница, на которую он ссылается, не является. Нажмите «Добавить в корзину» на любом элементе, и вы увидите пустое сообщение об ошибке. –
И вот что я не могу понять, почему он не работает на этой странице. На странице нет ошибок или предупреждений. –