我正在尝试在表格中创建数据的内联编辑,为此我将单元格中的文本更改为输入。
$(document).ready(function(){
$('td.edit').on("click",function(){
$(this).html("<input type=\"text\" value=\"" + $.trim($(this).text()) + "\" />");
$(this).off();
});
});
这工作正常。
然后我想在点击离开时用ajax写数据,但是我似乎无法让焦点输出工作......
我在 $(document).ready 中尝试了以下所有操作,但均未成功:
$('td.edit').on("focusout","input",function(){
alert("bye");
});
$('td.edit input').on("focusout",function(){
alert("bye");
});
$('td.edit input').focusout(function(){
alert("bye");
});
$('td.edit').on("focusout",function(){
alert("bye");
});
$('td.edit').focusout(function(){
alert("bye");
});