2017-08-26 37 views
3

我已經預先考慮一個DIV一些DIV中與許多人:追加到特定的元素附加文本僅

<div class="content"> 
<div>sss</div> 
<div>aaa</div> 
<div>bbb</div> 
</div> 

我加<div>ddd</div> before sss有:

$('.content').prepend('<div></div>'); 

當我要追加一些新元素新預謀的div它添加的是文本:

$('.content>div')[0].append('<p>ddd</p>'); 

如果我刪除[0]它的工作原理但它附加到所有divs,我需要[0]找到第一個div。

+0

'$('。content> div:first')。append('

ddd

');' – zer00ne

回答

3

要獲得的第一個元素(這仍然是一個jQuery對象),可以使用.first()

$('.content>div').first().append($('<p>ddd</p>')); 

請注意,我還包裹<p>$(...),使之成爲有效的HTML元素(而不是文本) 。

+0

這很有效,謝謝。將在8分鐘內接受。 –