我想将
HTML附加到特定ID的div中.如何选择它?
<div id="1"> <div class="c"></div> <div class="c"></div> <div class="c"></div> </div> <div id="2"> <div class="c"></div> <div class="c"> TO APPEND INSIDE THIS DIV </div> <div class="c"></div> </div> <div id="3"> <div class="c"></div> <div class="c"></div> <div class="c"></div> </div>
我正在使用
$(data).appendTo("#"+id).find(".c");
但它给了我一个问题,因为附加不是在div内部而是在div之外
解决方法
你可以试试,
$('div#3 div.c').eq(1).append('<div class="new">NEW</div>');
要么
$('<div class="new">NEW</div>').appendTo($('div#4 .c:eq(1)'));
你可以试试:
$(data).appendTo($('#'+ id +' .c'));
为了更具体,可以使用任何特定div.c的索引;
$(data).appendTo($('#'+ id +' .c:eq(2)')); // append to third `div.c`
更新:for appendTo()只是用$()包装目标选择器,它适用于我.