2011-01-25 80 views
1

我有以下短代码来创建一个div,当点击按钮时,div内是一个span标签,其中contenteditable =“false”。当span被双击时,它应该设置contenteditable属性并将其从false更改为true,以便可以在dblclick上编辑文本。查看http://jsfiddle.net/dtxhe/的示例jquery change Contenteditable attr IE

这是在firefox,chrome和ie8中工作,但不是IE7或quirks模式。 任何想法。我怎样才能解决这个问题。

+0

@alex你应该尝试一个不同的事件,像单击...我听说双击导致IE7中的问题。这只是一个想法 - 不知道我还能说什么。 – jlmakes 2011-01-25 20:42:47

+0

@alex在jsFiddle上,将JavaScript代码放入JavaScript框中。这会让你的演示更具可读性。 – 2011-01-25 20:49:10

回答

2

如果你还没有想出答案,我相信是属性名称的“contenteditable”和“contentEditable”之间的区别。 IE7很挑剔。