首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery -内联编辑表格行

jQuery -内联编辑表格行
EN

Stack Overflow用户
提问于 2009-01-20 23:40:39
回答 3查看 51.8K关注 0票数 14

我有一个包含任意列和行的表。这一事实实际上是无关紧要的,我所要做的就是开发一个函数,将一行(或多行)转换为一系列包含表中数据的文本输入(如果单元格中没有数据,则为空)。

我找不到任何明确这样做的人的例子,所以我想知道这里的人认为什么是找到解决方案的最好方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-20 23:47:27

遍历行中的表单元格,并将内容替换为文本输入:

代码语言:javascript
复制
function editRow(row) {
    $('td',row).each(function() {
         $(this).html('<input type="text" value="' + $(this).html() + '" />');
    });
}

显然,您需要将相关的行传递到函数中。

票数 31
EN

Stack Overflow用户

发布于 2012-02-09 04:19:34

使用http://code.google.com/p/jquery-inline-editor/,它可以完全满足您的需求

票数 1
EN

Stack Overflow用户

发布于 2011-03-28 22:14:25

就像伊兰说的。

但是,您也可以查看contenteditable和designMode等属性,尽管我不确定这些属性是否得到了很好的支持。

一旦您用文本输入替换了内容,您就可以使用jquery插件toggleEdit来管理在预览模式和编辑模式之间的切换。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/463572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档