2012-04-24 111 views
-3

它的动态代码和我有与放股利和内​​标签

<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

可我知道原因,为什么我的问题得到了4票下来? – 2012-04-24 10:33:51

+0

PLZ加入评论投票 – 2012-04-24 16:13:35

回答

1

由于它们都有id s,这是一个微不足道的应用jQuery function(通常别名为$)和appendTo

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

它只是以及它们都有id S,也因为否则这将是棘手的,因为标记是无效的,因此浏览器将重新定位div到他们猜测它应该去的,所以使用结构选择器和相对遍历将是困难的。谢天谢地,id的价值胜过了这一点。

+0

感谢它的工作对我 – 2012-04-24 10:35:06

+0

@vikas:很好的交易,很高兴帮助。我建议花些时间阅读[jQuery API](http://api.jquery.com)。它最多只会花费你一两个小时的时间,从长远来看可以为你节省大量的时间。 – 2012-04-24 10:38:23

+0

非常感谢T.J. Crowder – 2012-04-24 10:44:36

1

更新:

既然你只想与ID WidgetButton这样做的股利。继承人如何

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

如果您删除所有divs,把一个td内,它可能被证明是危险的。但你可以做到这一点像

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

不过,我会非常建议您缩小选择像使用类名或ID的div的特定群体。

类名

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

某个ID

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

我想做只有div有id WidgetButton – 2012-04-24 10:24:01

+0

@vikastyagi,查看更新 – Starx 2012-04-24 10:25:24