codepen.io/anon/pen/gMOrwa
1) Есть:
$('div:first-child').click(function () {
console.log(this);
obj.foo1();
});
Хочется перенести это в obj.init():
var obj = {
div: $('div'),
init: function() {
$('div:nth-child(2)').click(function () {
counter++;
this.div.text(counter);
});
}
};
Ключевой момент:
this.div.text(counter);
Можно как-нибудь провернуть? Чтобы в обработчике клика был контекст объекта?
2) Почему не работает :last-child селектор?
$('div:last-child').click(function () {
alert(1);
obj.foo1();
});