我想在父組中的div div中添加div作爲第一個div。在div div組中插入Div div jQuery
$('#activitytable:first-child').before('<div></div>');
父div的ID是activitytable。我一直試圖弄清楚這幾個小時,並嘗試了多種方法無濟於事。我正在嘗試將新的div添加到其他活動列表中的頂部。
任何幫助非常感謝! 克里斯 -
我想在父組中的div div中添加div作爲第一個div。在div div組中插入Div div jQuery
$('#activitytable:first-child').before('<div></div>');
父div的ID是activitytable。我一直試圖弄清楚這幾個小時,並嘗試了多種方法無濟於事。我正在嘗試將新的div添加到其他活動列表中的頂部。
任何幫助非常感謝! 克里斯 -
正如你看到這裏,你的解決方案不起作用過於良好:http://jsfiddle.net/Yfhqr/2/
$('#activitytable').prepend('<div></div>');
做雖然。
+1。wildrot,現在的問題是div被放在div集合的底部。是因爲div在它被附加到th之前e父母div事先。你怎麼看? –
@ChrisB。我懷疑這一點,但希望看看你的真實代碼,以瞭解這一點。你會提供一個小提琴嗎? – vzwick
我剛剛改變了將前一個div的「append」添加到「之前」的方法,現在代碼正確地預先添加了新的div。謝謝! –
This works ... http://jsfiddle.net/Yfhqr/雖然我會用'$('#activitytable')。prepend(' –
謝謝kingjiv。看起來問題可能與這個事實有關所有的div div都通過jQuery添加到了DOM中,所以不是預先考慮到div的頂部,而是預先添加到底部。你知道如何解決這個問題嗎? –
哦,嘿,現在我看看('
');'。你實際上是在「父」div之前而不是在第一個孩子之前加入div 。「:first-child」被應用到桌子上,而不是桌子上的孩子。 –