Как перенести функцию добавления обработчика в объект?
var obj = {
  div: $('div'),
  onClick: function () {
      counter++;
      this.div.text(counter);
  },
  init: function() {
    $('div:nth-child(2)').click(this.onClick.bind(this));
  }
};Почему не работает :last-child селектор?https://jsfiddle.net/5jrpsxnd/1/
Сейчас случайно обнаружил, что для моего случая отлично подходят стрелочные функции:var obj = {
  div: $('div'),
  init: function() {
    $('div:nth-child(2)').click(() => {
      counter++;
      this.div.text(counter);
    });
  }
};