我以这种方式使用 contenteditable 属性。 ${row.pno}。
当数据是从数据库中检索时,很少有值可以为空。我可以用一些值编辑跨度。问题是我无法编辑空白(空文本)范围。我怎样才能实现这个目标。
感谢和问候 阿迪布
最佳答案
带有 contenteditable
的元素即使元素最初为空,属性也是可编辑的,如<span contenteditable></span>
。用户无法通过点击来集中注意力。但他可以使用 TAB 键移动到该元素,然后键入或粘贴某些内容。
结论取决于上下文。例如,如果 span
element 是表格单元格的唯一内容,您可以设置 display: block
就在它上面,让它占据了整个。假设其他单元格意味着该单元格的宽度和高度不为零,则可编辑元素也将具有它们并且可单击。
关于java - 内容可编辑,无法编辑空白范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479122/