2011-08-10 59 views
-4

我有这个codejQuery我需要添加一个div在

现在当上了DIV用户点击ID为add在任何第一个TD元素与ID 1st

股利应为:enter image description here

这可能看起来工资的问题,所以我说这个形象。 现在我们是

contentcontentcontent

是TD

和盒子是开销股利。

现在我该如何使用jQuery添加它? CODE 我试图做这样的事情,但这添加了div来到旁边没有它。

+0

以上隐藏#1?另外:ID不能以数字开头,并且你不能将一个div添加到tr,只有td和th – Einacio

+0

我只是随机地输入了名字。而且我们不能把div加入tr? :O – kritya

+0

如果不可能td也可以工作 – kritya

回答

1

使用

$("#add").click(function() { 
    $("#table").prepend("<div class='overhead'>This Is a div above another</div>") 
}); 

而且尽量避免在ID的数值。

+0

那么这将添加在TD之前的div,但我希望它高于TR – kritya

+0

因此: $(“#add”)。click(function(){(“#1st”)。prepend(“

This Is a div above another
”) }); – rickyduck

0

看起来好像你把DIV放在桌子里面......我不认为这就是你的意思吗?

我想你要做的是将另一个表格行(或可能是一个DIV)存入你的表格。所以,在你的jQuery,你要这样说:

$('#table').prepend('<tr id="before"><td>content</td></tr>'); 

这将增加新的表行与第一个表行已经存在上述新的内容。

+0

那么这将添加TD之前的div,但我希望它高于TR – kritya