Является ли ваша currentSelectionCount
глобальной переменной? Может быть, функция вызывается и из-за этого она не работает?
А вы пытались добавить предупреждение в функцию, чтобы убедиться, что она не вызывается?
function substractSelectionCount(){
alert("I'm working!");
currentSelectionCount--;
}
Я собрал тестовый файл в этом pastebin , и он, похоже, отлично работал с идентификаторами ... но так как я добавил три элемента div для проверки, мне пришлось заменить идентификаторы на классы. Итак, я не уверен, где у вашего кода проблемы - может быть, ваша substractSelectionCount
функция находится за пределами функции document.ready?