2011-08-10 57 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