Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery中.show()和.append()之间的冲突_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript JQuery中.show()和.append()之间的冲突

Javascript JQuery中.show()和.append()之间的冲突,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个带有id=“poidiv”的div,它的显示最初是'none'。现在我想用一个循环多次加载它(循环的最大值是动态的)。我用JQuery.append().clone()尝试了它 下面是示例代码-- $(文档).ready(函数(){ $(“#levelnext”)。单击(函数(){ 对于(i=1;i您可以在链中,如下所示: $("#leveldiv").append($("#poidiv").clone().removeAttr("id").show()); 您可以在链中执行以下操作:

我有一个带有
id=“poidiv”
的div,它的
显示最初是
'none'
。现在我想用一个循环多次加载它(循环的最大值是动态的)。我用JQuery
.append().clone()尝试了它

下面是示例代码--

$(文档).ready(函数(){
$(“#levelnext”)。单击(函数(){
对于(i=1;i您可以在链中,如下所示:

$("#leveldiv").append($("#poidiv").clone().removeAttr("id").show());
您可以在链中执行以下操作:

$("#leveldiv").append($("#poidiv").clone().removeAttr("id").show());

@zeb-你有一个示例页面吗?它应该可以工作,除非你要添加的子项也被隐藏…或者
#leveldiv
被隐藏(或者有默认样式被隐藏)。在这里你可以查看源代码。@zeb-你需要将
点击
处理程序移到
loopControll
函数之外(这会多次约束它),就在
文档中。准备好了吗?
,像这样:然后去掉你的
loopControll
函数和它的引用。这是一个完整的工作版本,你可以看到我的意思:1件事Nick…这段代码不适用于IE…有什么想法吗?@zeb-它应该给出有效的标记,你确定你的页面有效吗?@zeb-你有一个示例页面吗?它应该可以工作,除非你要添加的子项也被隐藏…或者
#leveldiv
被隐藏(或者有默认样式被隐藏)。在这里你可以查看源代码..@zeb-你需要将
点击
处理程序移到
loopControll
函数之外(这会多次约束它),就在一个
文档中。准备好了吗?
,像这样:然后去掉你的
loopControll
函数和它的引用。这是一个完整的工作版本,你可以看到我的意思:1件事Nick…这段代码与IE不兼容…有什么想法吗?@zeb-它应该给出有效的标记,你确定你的页面是有效的吗?