Я использую 1.7.2, в которой, как я понимаю, это должно работать:
// cell is a jquery representation of a <td> element
cell.append($("<input/>", { "type": "text" }).val(content));
cell.children()[0].focus();
cell.children()[0].on("blur", function() {
alert("blur");
}
Поле ввода добавляется, захватывает фокус, а затем консоль javascript сообщает мне:
Uncaught TypeError: Object #<HTMLInputElement> has no method 'on'
Буду благодарен если кто-нибудь знает, как я могу поймать событие размытия/фокусировки.