+ - , . jQuery, each jQuery. each, , , :
$(document).ready(function () {
var $tds = $('td');
$tds.each(function (i, td) {
$(td).click(function () {
console.log(i, td);
});
});
});
. , , , i :
window.addEventListener("DOMContentLoaded", createEventListeners, false);
function createEventListeners() {
var cells = document.getElementsByTagName("td");
console.log(cells);
for (var i = 0; i < cells.length; i++) {
cells[i].setAttribute('data-i', i);
cells[i].addEventListener("click", function () {
var i = this.getAttribute('data-i');
console.log("clicked td" + i + " " + cells[i]);
}, false);
}
}