2011-05-19 56 views
3

如何使用jQuery在另一個內部編寫<div>如何使用jQuery在div內編寫元素?

我有一個<div>,我不能在HTML中修改,因爲我在CMS中工作。所以我想用一個點擊功能在這個<div>裏寫一個元素(<div>)。

我已經創建了點擊功能,但是如何使用jQuery編寫一個<div> INSIDE另一個特定的<div>

回答

9

您可以選擇內部的div現有的div,並附加一個新的div:

$('#OuterDiv').append('<div id="innerDiv"></div>'); 
+3

這是不正確,因爲[你要創建一個兄弟(HTTP:/ /api.jquery.com/append/),而不是孩子。 – alej27 2016-12-27 02:28:30

1

像這樣:

$("#div1").click(function() { 

    $(this).append("<div>new div</div>"); 

}); 

或本:

$("#div1").click(function() { 

    var $div = $("<div/>") 
        .attr("id", "div2") 
        .html("new div"); 

    $(this).append($div); 

}); 
0

創建一個新元素

$('<div>') 

再追加一條到你需要

$('<div>').text('im a new div').appendTo($('#divId')); 

希望這有助於