html附加到已经附加的div不能与appendTo

时间:2017-07-31 13:56:48

标签: javascript jquery html append

我有一个附加的div,我想要的是附加一个div与附加的div。 请参阅codepen of my code,其中有很好的解释说明。

这是我想要的结构:
DIV 1 - > DIV 2(附加div1) - > DIV 3(附加到已经附加的Div 2)
我试图使用appendTo();还有$('#clsDashRegion_levelThree').find('#clsDashRegion_siteAlmCriticite').append(infoRegionSiteCriDetails);但它不起作用。如果你可以帮助我,请让它工作,谢谢你!

2 个答案:

答案 0 :(得分:0)

之后

$('#clsDashRegion_levelTwo').html(infoRegionCriticite);
  });

你不应该打电话

levelThreeCriticiteDetailsBloc()

否则当您点击'#clsDashRegion_siteAlmCriticite'什么都不会发生。

答案 1 :(得分:0)

老实说,代码非常糟糕。有更好的方法来实现你想要的东西,但不过这里是你的小提琴略有修改。 请告诉我您的行为是否符合要求:

https://codepen.io/anon/pen/OjNXWv

一件重要的事情是,您想要点击的第二个div中的id不会直接events,因为它是generated dynamically。所以你必须这样使用event delegation

$(document).on('click','#clsDashRegion_siteAlmCriticite',function() { ...