jQuery附加到动态创建的子div

时间:2012-09-13 11:41:06

标签: javascript jquery html dynamically-generated

我正在尝试将文本附加到已动态创建的div。在这个div中有2个子div,一个用于标题,一个用于身体。

这个主div是可以删除的,但我希望当项目被删除时,文本会进入子div“body”。

我目前有以下代码将文本附加到主div。

 $($(this)).append(draggableText + '<br>');

子div的名称是 #catPileBoxBody

然而,其中有3个是动态创建的。那么是否有一种方法可以将文本插入如下内容:

$($(this."CHILD called #catPileBoxBody")).append(draggableText + '<br>'); 

任何帮助都会受到大力赞赏!我为AGES感到难过!

2 个答案:

答案 0 :(得分:2)

$(this).find("#catPileBoxBody").append(draggableText + '<br>');

但是,由于您应该只有一个具有给定ID的元素,您应该能够简单地执行

$("#catPileBoxBody").append(draggableText + '<br>');

动态创建div的事实一无所获。

答案 1 :(得分:1)

您可以按以下方式附加

<强>编辑:

   $(this).find('div.yourClass').append(draggableText + '<br>');