当前位置: 首页 > 知识库问答 >
问题:

如何将元素作为第一个子项插入?

汪深
2023-03-14

我想在每次单击按钮时使用jquery添加一个div作为第一个元素

<div id='parent-div'>
    <!--insert element as a first child here ...-->

    <div class='child-div'>some text</div>
    <div class='child-div'>some text</div>
    <div class='child-div'>some text</div>

</div> 

共有2个答案

吕英才
2023-03-14

在@Vabhatia所说的基础上进行扩展,这就是您在原生JavaScript(不带JQuery)中想要的。

ParentNode.InsertBefore(<您的元素>,ParentNode.FirstChild);

董琦
2023-03-14

尝试$.prepend()函数。

$("#parent-div").prepend("<div class='child-div'>some text</div>");

null

js prettyprint-override">var i = 0;
$(document).ready(function () {
    $('.add').on('click', function (event) {
        var html = "<div class='child-div'>some text " + i++ + "</div>";
        $("#parent-div").prepend(html);
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<div id="parent-div">
    <div>Hello World</div>
</div>
<input type="button" value="add" class="add" />
 类似资料:
  • 本文向大家介绍如何使用jQuery作为最后一个子元素插入元素?,包括了如何使用jQuery作为最后一个子元素插入元素?的使用技巧和注意事项,需要的朋友参考一下 要使用jQuery将元素作为最后一个子元素插入,请使用方法。append(content)方法将内容附加到每个匹配元素的内部。 示例 您可以尝试运行以下代码,以了解如何使用jQuery作为最后一个子元素插入元素:

  • 本文向大家介绍使用CSS为其父元素的第一个子元素的每个 元素设置样式,包括了使用CSS为其父元素的第一个子元素的每个 元素设置样式的使用技巧和注意事项,需要的朋友参考一下 要设置作为其父级第一个子级的每个<p>元素的样式,请使用CSS:first-child选择器。 示例 您可以尝试运行以下代码来实现:first-child选择器-

  • 问题内容: 我想将一个DIV元素移到另一个元素中。例如,我要移动此对象(包括所有子对象): 到这个: 这样我有: 问题答案: 曾经尝试过普通的JavaScript … 吗?

  • 我想以无原子锁的方式使用ConcurrentLinkedQueue: 几个并发线程将事件推送到队列中,其他一些线程将处理它们。队列没有绑定,我不希望任何线程等待或被锁定。然而,阅读部分可能会注意到队列变空了。在无锁实现中,读取线程不能阻塞,只能结束其任务并继续执行其他任务(即作为ExecutorService)。因此,将第一个新事件推送到空队列中的写入程序必须知道它,并且应该重新启动读取器(即,通

  • 问题内容: 我已经看过其他几个问题,但似乎无法弄清楚它们中的任何一个,所以这是我的问题,我想要一个div或span,当您将鼠标悬停在它上面时,就会出现一个区域,就像是一滴水下。 例如我有一个div,我想将鼠标悬停在上面,并让它显示有关我悬停的项目的一些信息 但这似乎不起作用,我不知道为什么…,如果有办法在CSS中做到这一点,我想知道,但是我想要任何和所有建议。 问题答案: 仅当隐藏的div是用于悬

  • 问题内容: 我想将一个DIV元素移到另一个元素中。例如,我要移动此对象(包括所有子对象): 到这个: 这样我有: 问题答案: 曾经尝试过普通的JavaScript … 吗?