Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery在div中写入元素?_Jquery_Element - Fatal编程技术网

如何使用jQuery在div中写入元素?

如何使用jQuery在div中写入元素?,jquery,element,Jquery,Element,如何使用jQuery在另一个内部编写 我有一个,我不能在HTML中修改,因为我在CMS中工作。因此,我想在这个中使用单击功能编写一个元素() 我已经创建了click函数,但是如何在另一个特定的中使用jQuery a编写呢?如下: $("#div1").click(function() { $(this).append("<div>new div</div>"); }); $(“#div1”)。单击(函数(){ 美元(本)。追加(“新部门”); }); 或者

如何使用jQuery在另一个内部编写

我有一个
,我不能在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'));