2014-05-05 37 views
0

我不知道這是否有可能,比方說我有控制器,它返回了我一些參數,我們稱之爲模塊,所以我基本上生成基於此的html內容,並刷新每一定量時間通過ajax。div命令,如果他們有一定的類,javascript

所以,其中一個屬性是一個警報,如果警報是真的,我在最後一類添加到元素,讓我們把它叫做警告,因此,它會產生這樣的:

<div class="mod1"></div> 
<div class="mod2"></div> 
<div class="mod3"></div> 
<div class="mod4"></div> 
<div class="mod5 warning"></div> 

如果有任何機會把頂部的警告類的div只使用JavaScript?

任何意見,將不勝感激。

問候。

+0

是的,你可以使用DOM API重新排序元素。 –

+1

將它包裹在父div中 - 我稱它爲「home」。查看你的警告*向後*,當你添加'warning'類時,只需將該元素插入'home' div。它會正確地重新排序。 –

回答

0

如果您正在使用jQuery,這是一種方法:

CodePen

HTML:

<div id="messages"> 
<div class='message'> message 1</div> 
<div class='message'> message 2</div> 
<div class='message'> message 3</div> 
<div class='message warning'> message 4</div> 
<div class='message warning'> message 5</div> 
</div> 

的JavaScript:

$(function(){ 
    var clones = $('div.warning'); 
    $('div.warning').remove(); 
    $('#messages').prepend(clones); 
}) 
+0

像魅力一樣工作,謝謝! – andresmijares25

相關問題