2011-05-15 53 views
0

我有我的印記,如向上如何插入DOM元素剛過DIV點擊

​​

現在,我想補充另一個<div class="clickhere"></div>剛過的div使用jQuery點擊。我想到了.append().prepend(),但它只在父元素的最後或第一個位置添加(如果應用於父元素)。

$('.clickhere').click(function(){ 
    // add <div class="clickhere"></div> just below $(this) 
}) 
+1

你一直在計算器上近一年半,問** 91 **其他問題。你*真的應該*自己格式化代碼,而不是依靠其他人來爲你做。 **請**請花點時間閱讀Ask a Question區域右側的[如何格式化]框以及[鏈接的頁面](http://stackoverflow.com/editing-help)問題區域上方的** [?] **。 (還有一個預覽框顯示在提問框中,您可以在其中預覽您的問題。) – 2011-05-15 08:20:38

回答

0

而且在一些接近POJS:

> $('.clickhere').click(function(){ 

    var div = document.createElement('div'); 
    div.className = 'clickhere'; 
    this.parentNode.insertBefore(div, this.nextSibling); 

> just below $(this) })