-13

文本占位符是列表项的列表。

有任何想法吗?

4

3 回答 3

3

您可以简单地将contentEditable属性添加到相关li元素:

<li contentEditable>placeholder text</li>

然而,这不一定是一个很好的解决方案,因为跨浏览器支持contentEditable并且因为您没有指定您的意图是什么(它们应该只是为了用户的娱乐而可编辑,还是您将更改的文本提交到数据库或在某种脚本中使用客户端的值?)。

于 2012-06-18T16:31:57.113 回答
0

也许您可以将 .keypress() 事件附加到您的 LI 项目并根据键进行切换?

编辑: 好吧,如果有人感兴趣,如果我们将它附加到页面的主体,那么时髦的 keypress() 方法似乎有效。请参阅 jsfiddle http://jsfiddle.net/reygonzales/36RX3/9/

于 2012-06-18T16:31:50.800 回答
-1

像这样放置 contenteditable="true" 的属性:

<li contenteditable="true">text to edit</li>

我从头开始构建了 kitgui.com,它使用了这种技术。我会在那里查看 UI 中的技术,以便您了解一个好的 INLINE 方法

你还需要有一种方法让人们保存东西,这是一个完全不同的答案

于 2012-06-18T16:34:16.537 回答