它是动态代码,我有设计问题
<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
感谢
答案 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");