我的目标是显示一个表格,其中的单元格填充了数据库中的值,并使其在IE中可编辑。
我正在使用contenteditable属性,但正如here所解释的那样,您无法为<td>
分配可信的内容,并且必须在其中使用<div>
或<span>
。
只要你没有为<td>
分配文字,那就很有效,但只要你这样做,它就变得不可编辑了。
我已经尝试将整个表格包装在一个令人满意的<div>
内,但这也使得表格标题可以编辑,我还没有找到覆盖它的方法。此外,Tab键不成功,您需要添加新功能来处理<td>
之间的标签。
我试图解释这里的行为fiddle。
您能否告诉我实现这一目标的最佳方法是什么?毋庸置疑,Chrome完美地处理它,只有IE才有问题。
非常感谢!