jQuery单击单元格以更改为文本框
我一直在寻找谷歌和StackOverflow,但还没有找到我现在所追求的东西。 如果有人能够指出我正确的方向,这将是伟大的。
我有一个有5行的表
123456 Address 1 10th Feb 2011 (10:43am) - Awaiting Reply
- Direct
(Notes Text) 1
我要做的是能够通过单击它来编辑表格单元格中的
值,使其更改为输入框(当前显示单元格中的内容),以便它可以通过单击它来再次编辑和保存。
我有一个(非常)基本的jQuery知识,但使用PHP / MySQL的更新方面很好。
任何帮助都会很棒。
谢谢
一种可能的方式:
$('td:contains("(Notes Text)")').click( function() { var text = $(this).text(); $(this).text(''); $('').appendTo($(this)).val(text).select().blur( function() { var newText = $(this).val(); $(this).parent().text(newText).find('textarea').remove(); }); });
123456 Address 1 10th Feb 2011 (10:43am) - Awaiting Reply
- Direct
(Notes Text) 1
看看一些编辑就地插件。 例如:
- jQuery可编辑
- Jeditable
$(document).ready(function(){ $("td").bind('click', function(oTd){ var c = $(oTD).text(); $(oTd).empty(); $(oTd).append('"); )}; });