我已经获得了上面的HTML。
<div id="69" class="activateUiHTML" data-role="collapsible">
<div style="" class="Topping-details" id="69">
<section id="topping_tsection_69">
<i id="topping-close"></i>
<aside>
<h6 class="tdHeading">Quantity 1</h6>
<img src="images/arrow-topping.png">
<section class="secclass"><a data-id="69" class="tpActive">Honey with Carmel 10 ML</a></section>
<section class="secclass"><a data-id="69" class="tpActive">Honey with Carmel 10 ML</a></section>
</aside>
</section>
</div>
</div>
单击某个按钮时,我正在重新启动Topping-details div数据,如图所示。
var htmlaaa = $('.activateUiHTML#'+id_attr_val.toString()+' .Topping-details').html();
$("#myordersdiv"+id_attr_val+".Topping-details").append(htmlaaa);
在myordersdiv中附加数据后,我发现该类没有显示类 tpActive 。
请有人帮忙吗?
答案 0 :(得分:0)
您忘记使用toString(),就像在第一行代码中所做的那样:
$("#myordersdiv"+id_attr_val.toString()+".Topping-details").append(htmlaaa);
答案 1 :(得分:0)
Id is unique
所以不要连接任何类。你必须直接使用id并找到Topping-details来获取相关的html
var id="69"; // example
var data=$("#"+id).find(".Topping-details");
$("#myordersdiv"+id+".Topping-details").append(data);