jQuery jqGrid:首先删除所有子节点,然后添加一个不显示的新子节点

布里吉什·巴塞尔(Brijesh Baser)

我正在通过创建导航链接jqGrid当我delete所有的child node动态我再次添加新的child node(动态),则不会显示该节点。(并且无法扩展root node

但是如果删除全部后刷新整个页面child node,现在又添加了新的子节点,则可以扩展该节点。(通过使用扩展根节点)

对于删除,我使用以下代码:

jQuery("#west-grid").jqGrid('delTreeNode', "NavID-favName1");

为了添加新的子节点,我使用以下代码:

jQuery("#west-grid").jqGrid('addChildNode', "NavID-favName2", "NavID-Fav", data);

数据是

var data = {"id":"NavID-favName2","parent_id":"NavID-Fav","name":"favName2,
            "level":"1","parent":"NavID-Fav","isLeaf":"true","loaded":"true","expanded":"false",
            "url":reportUrl};

我也附上了屏幕截图。

[1]:http : //i.stack.imgur.com/B6sA9.png [无刷新] [2]:http : //i.stack.imgur.com/yljhy.png [有刷新]

请帮助我解决此问题。

当我以调试模式在firefox中运行时,在删除时,我发现以下javascript错误;

TypeError:b.type不是jquery.jqGrid.min.js的函数(第11行,第386行)

布里吉什·巴塞尔(Brijesh Baser)

现在我得到了解决方案。

我指的是不同版本的jquery.min.js。一旦我指向jquery-1.7.2.min.js,它的工作正常。

我从以下链接获得了解决方案:

错误'$ .type不是函数var obj = $ .type(pref);' 在jqGrid中提交表单时

当我在Firefox调试模式下运行应用程序时,只有我找到了问题的根本原因。

不管怎样,谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery删除TreeView子节点

来自分类Dev

如何使用 JQuery 删除除第一个 div 之外的所有子 div 元素?

来自分类Dev

合并一个节点的子节点的所有值

来自分类Dev

jQuery:将所有内容隐藏在一个容器中,一个节点除外

来自分类Dev

删除除第一个节点以外的所有子节点

来自分类Dev

在除第一个子节点之外的所有子节点的文本之间添加空格

来自分类Dev

如何在事件侦听器中将父节点与其所有子节点相关联?jQuery / JavaScript

来自分类Dev

jQuery检查url字符串是否为第一个哈希,然后删除之前的所有内容

来自分类Dev

删除除最后一个使用XSLT以外的所有子节点

来自分类Dev

从父节点中删除所有子节点,除了一个特定的,c# 中的 xml

来自分类Dev

使用JQuery的子节点到对象

来自分类Dev

使用Jquery查找子SVG节点的填充?

来自分类Dev

使用jquery遍历xml的子节点

来自分类Dev

为子节点jquery或javascript设置onclick

来自分类Dev

jQuery删除父节点

来自分类Dev

jQuery-单击该按钮然后将其删除时显示一个类

来自分类Dev

在Jquery中单击第一个级别节点时,仅必须删除Tree View的最后一个级别节点

来自分类Dev

jQuery找到子元素的父元素,然后对初始父元素的另一个子元素执行操作

来自分类Dev

jQuery显示与元素的第一个子元素具有相同数字后缀的div

来自分类Dev

jQuery添加一个类-我尝试过的所有方法均会在单击时删除该类

来自分类Dev

如何找出一个节点是否有子节点

来自分类Dev

如何使用XSLT删除根节点并使第一个子节点成为新的根节点?

来自分类Dev

这个jQuery不显示一个月

来自分类Dev

jstree jQuery如何遍历所有节点

来自分类Dev

XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

来自分类Dev

XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

来自分类Dev

如何创建一个xsl模板,该模板可以将元素的名称和值写为KVP,然后递归处理所有同级节点和子节点

来自分类Dev

jQuery to PHP:如果多个子元素中有一个,则向其子元素添加一个选择器类

来自分类Dev

jQuery子菜单显示在所有李的

Related 相关文章

  1. 1

    如何使用jQuery删除TreeView子节点

  2. 2

    如何使用 JQuery 删除除第一个 div 之外的所有子 div 元素?

  3. 3

    合并一个节点的子节点的所有值

  4. 4

    jQuery:将所有内容隐藏在一个容器中,一个节点除外

  5. 5

    删除除第一个节点以外的所有子节点

  6. 6

    在除第一个子节点之外的所有子节点的文本之间添加空格

  7. 7

    如何在事件侦听器中将父节点与其所有子节点相关联?jQuery / JavaScript

  8. 8

    jQuery检查url字符串是否为第一个哈希,然后删除之前的所有内容

  9. 9

    删除除最后一个使用XSLT以外的所有子节点

  10. 10

    从父节点中删除所有子节点,除了一个特定的,c# 中的 xml

  11. 11

    使用JQuery的子节点到对象

  12. 12

    使用Jquery查找子SVG节点的填充?

  13. 13

    使用jquery遍历xml的子节点

  14. 14

    为子节点jquery或javascript设置onclick

  15. 15

    jQuery删除父节点

  16. 16

    jQuery-单击该按钮然后将其删除时显示一个类

  17. 17

    在Jquery中单击第一个级别节点时,仅必须删除Tree View的最后一个级别节点

  18. 18

    jQuery找到子元素的父元素,然后对初始父元素的另一个子元素执行操作

  19. 19

    jQuery显示与元素的第一个子元素具有相同数字后缀的div

  20. 20

    jQuery添加一个类-我尝试过的所有方法均会在单击时删除该类

  21. 21

    如何找出一个节点是否有子节点

  22. 22

    如何使用XSLT删除根节点并使第一个子节点成为新的根节点?

  23. 23

    这个jQuery不显示一个月

  24. 24

    jstree jQuery如何遍历所有节点

  25. 25

    XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

  26. 26

    XPath-选择一个名称相同的所有子节点本身都具有特定子节点的节点

  27. 27

    如何创建一个xsl模板,该模板可以将元素的名称和值写为KVP,然后递归处理所有同级节点和子节点

  28. 28

    jQuery to PHP:如果多个子元素中有一个,则向其子元素添加一个选择器类

  29. 29

    jQuery子菜单显示在所有李的

热门标签

归档