Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 10.03.2015
Сообщений: 12

Функция работает 1 раз

08.10.2015, 20:51. Показов 896. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер помогите пожалуйста разобраться в проблеме.



PHP/HTML
1
<a id="add_to_compare" data-pid="36070" href="/comparison_164.html" data-title="В сравнении"><span class="icon-compare"></span><span class="text">Добавить к сравнению </span></a>
Функция такая...при нажатии на кнопку "Добавить к сравнению" надпись меняется на "В сравнении" и Товар добавляется в сравнение.Все отлично работает.но... Работает только когда на странице 1 товар.(т.е. такой код в 1 кличестве) в каталоге эта кнопка работает только в первом товаре.В остальных просто редирект на /comparison_164.html

Вот есть такой код который и все это выполняет

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        this.map.compare_add.click(function (e) {
            var link = $(this);
            if (link.data('added'))
                return true;
 
            e.preventDefault();
 
            //var action = $(this).data('added') ? 'del_comp' : 'add_to_comp';
            jQuery.post('jsgate.php', {action: 'add_to_comp', productID: link.data('pid')}, function (data) {
                if (data == "done") {
                    link.data('added',1);
                    $('.text', link).html(link.data('title'));
                    link.css('color','#3794e4');
                }
            });
            
        });
Подскажите пожалуйста что поправить чтобы этот код работал не в одном товаре а во всех что есть на странице.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.10.2015, 20:51
Ответы с готовыми решениями:

Функция javascript работает один раз
Здравствуйте! я начинающий прошу вашей помощи! Есть код function sum() { select = document.getElementById(&quot;selectzone&quot;); //...

Функция работает через раз, как исправить?
Делаю функцию, что проверяет есть ли наличие картинок по ссылке, и в итоге нужно сделать массив ссылок. Но почему то, мой код...

Функция Copies(s,s1,n) Назначение: копирование строки s в строку s1 n раз. Прога ниже из форума, но она не работает
#include &lt;iostream&gt; #include &lt;sstream&gt; #include &lt;string&gt; using namespace std; std::string string_multiplier(const...

1
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 433
08.10.2015, 22:48
Gunner91, на странице не может быть 2 и более элементов с одинаковым id. Привязывайте событие к классу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.10.2015, 22:48
Помогаю со студенческими работами здесь

Почему функция вызывается один раз, а не бесконечное число раз
Программа показывает, как работать с анимацией цвета. Мы берём случайный цвет и медленно изменяем его на другой случайный. Я объявляю...

Мышка работает через раз, иногда вообще не работает
Перестала нормально работать мышка: работает через раз, иногда вообще не нажимает - надо долго сворачивать/разворачивать окно. Вот логи:

Приближенное к среднему - 5 раз работает, 3 раза не работает)
Подскажите, что делаю не так, в упор не могу увидеть. Задача - найти максимально приближенное число к среднему значению массива из 10...

Функция не вызывается 2й раз
Смысл - функция служит для записи числа в массив (посимвольно) int* read(int mass) { int i=0; while(cin&gt;&gt;mass) { ...

Функция cin.get(array, 80) работает в одной программе, но не работает в другой
Добрый день. Я что то совсем запутался, одна и та же функция в одной программе работает, а в другой нет. В этой программе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru