日期:2014-05-16  浏览次数:20368 次

js中如何控制传入的数据闭包
<div id="searcharea" >
   <div id="_Navigation"  >
         ${allStr}
  </div>
     </div>
比如这个:${allStr}是传入的值 里边内容为
<a id='_Menu_609' onclick='Application.onMainMenuClick(this);return false;' hidefocus='true'><b>组织结构管理</b></a>
<a id='_Menu_23' onclick='Application.onMainMenuClick(this);return false;' hidefocus='true'><b>人员管理</b></a>
<script>
var arr;
arr = []
arr.push([612,"职位管理","../position/list","null"]);
arr.push([114117,"组织结构管理","../department/tree","组织结构管理"]);
$('_Menu_5274').ChildArray = arr;
</script>
然后用jquery控制
$("#searcharea").remove()控制台会这样
Uncaught TypeError: Cannot call method 'remove' of null 

------解决方案--------------------
是不是有两个相同的ID,把跟$("#searcharea").remove()相关的代码贴出来。
------解决方案--------------------
引用:
引用:是不是有两个相同的ID,把跟$("#searcharea").remove()相关的代码贴出来。
要把jquery代码也贴吗?

你觉得贴出来有意义就贴。

------解决方案--------------------
你再看下有没有语法错误