如何使用jQuery在div中写入元素?
如何使用jQuery在另一个内部编写如何使用jQuery在div中写入元素?,jquery,element,Jquery,Element,如何使用jQuery在另一个内部编写 我有一个,我不能在HTML中修改,因为我在CMS中工作。因此,我想在这个中使用单击功能编写一个元素() 我已经创建了click函数,但是如何在另一个特定的中使用jQuery a编写呢?如下: $("#div1").click(function() { $(this).append("<div>new div</div>"); }); $(“#div1”)。单击(函数(){ 美元(本)。追加(“新部门”); }); 或者
我有一个
,我不能在HTML中修改,因为我在CMS中工作。因此,我想在这个
中使用单击功能编写一个元素(
)
我已经创建了click函数,但是如何在另一个特定的
中使用jQuery a
编写呢?如下:
$("#div1").click(function() {
$(this).append("<div>new div</div>");
});
$(“#div1”)。单击(函数(){
美元(本)。追加(“新部门”);
});
或者这个:
$("#div1").click(function() {
var $div = $("<div/>")
.attr("id", "div2")
.html("new div");
$(this).append($div);
});
$(“#div1”)。单击(函数(){
变量$div=$(“”)
.attr(“id”,“div2”)
.html(“新部门”);
$(本)。追加($div);
});
您可以使用jQuery wrap()方法,该方法将内部div包装到另一个div中您可以选择现有div,并向其附加一个新div:
$('#OuterDiv').append('<div id="innerDiv"></div>');
$('#OuterDiv')。追加(''');
$('.clickaclick')。单击(函数(){
$('.parent_div').html('');
});
假设你不在乎.parent\u div
中有什么内容,那就可以了。有很多方法可以完成这类工作,最好阅读一下jQuery的DOM插入方法
创建新元素
$('<div>')
$(“”)
然后将其附加到需要的位置
$('<div>').text('im a new div').appendTo($('#divId'));
$('').text('ima new div')。appendTo($('#divId');
希望这有帮助这是不正确的,因为它不是一个孩子。@alejnavab:您链接到的文档中有一个示例,显示了添加孩子的
append
方法(大约$(“.inner”).append(Test”;
)。你是怎么看的?
$('<div>').text('im a new div').appendTo($('#divId'));