Разные onclick ивенты

174
15 мая 2018, 14:00

Такая конструкция

// Инициализируем настройки 
function _initOptions(options) { 
  var defaultOptions = { 
    elAddToCart: '.js-add-to-cart', 
  }; 
  _.defaults(options || {}, defaultOptions); 
  opts = _.clone(options); 
} 
 
// Навешивам события 
function _bindHandlers() { 
  _onClickAddBtn(); 
} 
 
// Добавление в корзину 
function _onClickAddBtn() { 
  $('body').on('click', opts.elAddToCart, function(e) { 
    var $this = $(this); 
    add({}); 
    alert('Товар добавлен в корзину'); 
  }); 
} 
 
// Добавление товара в коллекцию 
function add(item) { 
  var oldItem; 
  updateData(); 
  oldItem = getById(item.id); 
  if (!oldItem) { 
    cartData.push(item); 
  } else { 
    oldItem.count = oldItem.count + item.count; 
    oldItem.days = oldItem.days + item.days; 
  } 
  saveData(); 
  return item; 
} 
 
return { 
  add: add 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<input class="js-add-to-cart">

Работает. Постарался вырезать все ненужное. Но, если добавить к input

<input class="js-add-to-cart" onclick="letalka('^[$id]'); return doAdd(this)" >

пару функций onclick, то сработают только они, а то, что сверху было - нет. Ошибок никаких консоль не выдает. Как мне заставить все 3 функции работать?

READ ALSO
Сохранить набор строк Datagridview локально на компьютере пользователя

Сохранить набор строк Datagridview локально на компьютере пользователя

Подскажите пожалуйста советом по c# winforms vs2010По кнопке с формы1 открывается форма2, в которой расположен Datagridview

207
Литература C# + UML + многомерные базы данных + WPF

Литература C# + UML + многомерные базы данных + WPF

Прошу посоветовать литературу (или бесплатные курсы) для самостоятельного овладения необходимыми знаниямиЦель - научиться:

191
ASP.NET. Получение данных из Select

ASP.NET. Получение данных из Select

Есть такая формаМне надо сделать следующее - узнать какое направление выбрали и в зависимости от определенного выбора совершить действие

178
c# Какой максимальный размер можно задать массиву типа byte[]?

c# Какой максимальный размер можно задать массиву типа byte[]?

Следующий код вызывает исключение -"Переполнение в результате выполнения арифметической операции":

233