2 разных скрипта при кликах по ячейке

Рейтинг: 0Ответов: 2Опубликовано: 10.10.2014

Здравствуйте.
Подскажите, можно ли сделать, чтобы выполнялись разные скрипты при первом и повторном кликах по ячейке?
http://jsfiddle.net/N2EGr/7/ - здесь скрипт.
Нужно, чтобы при первом клике по ячейке она закрашивалась красным (работает), а также данные передавались обработчику, который будет заносить их в БД.
А при поторном клике по закрашенной ячейке она становилась снова белая (работает) и данные передавались второму скрипту, который будет удалять запись из БД с такими данными.
Сейчас работает один и тот же скрипт вне зависимости от того, какой это клик.

Ответы

▲ 1Принят

Добавьте проверку наличия класса click и в зависимости от его наличия/отсутствия меняйте урл обработчика, остальные данные ведь идентичны :-)

Или же в обработчике проверяйте наличие этой записи и по необходимости добавляйте/удаляйте ее

▲ 1

Попробуй так)))

if($(this).hasClass("click")){
        your_url = 'send2.php';
    }
 alert(your_url)

Вроде проапдейтил код http://jsfiddle.net/N2EGr/8/