2011-06-08 81 views
1

我即将使用jquery创建就地编辑器。它通过点击要编辑的文本来工作,并用输入替换它的内容。在当前使用选择标签的情况下。操作Javascript事件

它工作正常,除了<a>标记...如果你点击一个<a>标记它确认你该怎么做。您可以接受编辑模式或取消它。

如果接受编辑模式,它会将<a>的内容更改为<select>。问题出现在这一点之后:如果您点击选择父标签(<a>)启动新的页面加载。

我试图绑定一个虚假的返回<a>上的点击事件,但在这种情况下,选择将无法通过鼠标工作。

另一种方式来解决这个我觉得是绑定一个click事件的<select>并以某种方式操纵事件对象...

如何做到这一点?或者这是一个错误的方法?

UPDATE: 基地的做法是无效的(selecta内),但我找到了解决办法:删除href参数,你不需要丑事件盗号什么甚至没有在FF工作。 (类似的问题,其解释:Select tag inside hyperlink problem

+1

这太混乱了,无法阅读...发布代码和HTML。 – Lazarus 2011-06-08 11:35:45

+1

你在''内有'