把div和里面的标签

时间:2012-04-24 10:17:30

标签: jquery

它是动态代码,我有设计问题

<td id="test" class="test1"></td>
<div id="WidgetButton" class="right">test</div> // that part of code making dyamic


  there is any way put that <div> has id WidgetButton and inside <td></td>
像那样

<td id="test" class="test1">
<div id="WidgetButton" class="right">test</div>
</td>

PLZ建议我如何使用jquery

感谢

2 个答案:

答案 0 :(得分:1)

由于它们都有id个,这是jQuery function(通常别名为$)和appendTo的简单应用。

$("#WidgetButton").appendTo("#test");

同样,他们也有id个,因为否则会很棘手,因为标记无效,因此浏览器会将div重新定位到猜测的位置< / em>它应该去,所以使用结构选择器和相对遍历将是困难的。谢天谢地,id值胜过这个。

答案 1 :(得分:1)

<强>更新

因为您只想对ID为WidgetButton的div执行此操作。继承人如何

 $("#WidgetButton").appendTo("#test");

如果要移除所有divs并放入td,可能会被证明是危险的。但你可以这样做

$("div").each(function() {
    $(this).appendTo("#test");
});

但是,我建议您将选择范围缩小到特定的div组,例如使用类名或ID。

类名

$(".divswithclassname").each(function() {
    $(this).appendTo("#test");
});

某些ID

$("#idofdiv")..appendTo("#test");