我想将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>
Run Code Online (Sandbox Code Playgroud)
我正在使用
$(data).appendTo("#"+id).find(".c");
Run Code Online (Sandbox Code Playgroud)
但它给了我一个问题,因为附加不是在div内部而是在div之外
你可以试试,
$('div#3 div.c').eq(1).append('<div class="new">NEW</div>');
Run Code Online (Sandbox Code Playgroud)
要么
$('<div class="new">NEW</div>').appendTo($('div#4 .c:eq(1)'));
Run Code Online (Sandbox Code Playgroud)
你可以试试:
$(data).appendTo($('#'+ id +' .c'));
Run Code Online (Sandbox Code Playgroud)
为了更具体,可以使用任何具体的指数div.c;
$(data).appendTo($('#'+ id +' .c:eq(2)')); // append to third `div.c`
Run Code Online (Sandbox Code Playgroud)
更新:对于appendTo()刚刚与包裹的目的地选择$(),它为我工作.
注意请勿使用NUMERIC ID.IT ID禁止.更多阅读
| 归档时间: |
|
| 查看次数: |
19119 次 |
| 最近记录: |