节点文本编辑

时间:2010-11-22 06:10:05

标签: javascript asp.net jquery-ui jquery

在我目前的情况下,我无法使用任何服务器控件。

当点击此时有一个输入类型按钮,应该来一个跨度并充当水标记 当您单击消息时,如果运行时生成的文本框应该代替跨度,则会给出一些消息。

用户可以输入值,输入后如果他点击表单上的任何位置,则应将值分配给新跨度生成的运行时间。

下面给出了一个可视化我的场景的示例,我也在制作一棵树,但是使用了js,jquery。

http://demos.telerik.com/aspnet-ajax/treeview/examples/functionality/nodeediting/defaultcs.aspx

1 个答案:

答案 0 :(得分:0)

每个按钮应该有一个容器,在按钮上单击附加事件以在输入上添加div,包括带有消息的跨度(位置相对和zIndex>按钮zIndex),并在新插入的div上附加另一个单击处理程序这将用输入替换span(实际上是添加容器的内容,所以你不必担心定位)和window.click你应该检查一个存储的变量,如果你有任何“弹出”打开和关闭&保存。我相信你熟悉HTML注入和$()。html,$()。append,$()。click或$()。bind因为你说你正在用jQuery创建一个树。

在你这么做之后,也许你会提出更多精确定位的问题,以便我们给你准确的答案。