附加数据后,数据不会与类一起显示

时间:2014-07-14 07:44:03

标签: jquery

我已经获得了上面的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

请有人帮忙吗?

2 个答案:

答案 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);

DEMO