Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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是否为HTML列表项的结尾追加工作?_Jquery_Dom_List_Append - Fatal编程技术网

为什么';jQuery是否为HTML列表项的结尾追加工作?

为什么';jQuery是否为HTML列表项的结尾追加工作?,jquery,dom,list,append,Jquery,Dom,List,Append,我试图克隆一个列表项,然后将其附加到该克隆列表项的底部,请注意,它应该位于要克隆的列表项的下面,而不是列表的底部,因为我自己可以这样做。目的是将其与jQuery.ui sortable一起使用 一切都很好,事实上我甚至可以得到克隆和附加的权利。但是,它会将其附加在结束标记之前,我不能强迫它附加在该标记之后 这是HTML标记: <ul id="column-2" class="connectedSortable"> <li class="ui-state-default"

我试图克隆一个列表项,然后将其附加到该克隆列表项的底部,请注意,它应该位于要克隆的列表项的下面,而不是列表的底部,因为我自己可以这样做。目的是将其与jQuery.ui sortable一起使用

一切都很好,事实上我甚至可以得到克隆和附加的权利。但是,它会将其附加在结束标记之前,我不能强迫它附加在该标记之后

这是HTML标记:

<ul id="column-2" class="connectedSortable">
    <li class="ui-state-default">
        <div class="label">feature</div>
        <div class="action">
            <div class="delete"></div>
            <div class="other"></div>
        </div>
    </li>
</ul>
这样做效果很好,它会抓取列表项,克隆它,然后将其转储到屏幕上-但放错了位置:(

  • 特征
  • 特征

有人知道为什么它没有附加到被克隆的列表项的末尾,以及如何解决这个问题吗?

我想你想要的是:

$(targetStory).clone().appendTo(targetStory.parent());

我想你想要的是:

$(targetStory).clone().appendTo(targetStory.parent());
也许您想使用而不是appendTo

也许您想使用而不是appendTo

我想这就是您要找的。after将在克隆后插入原始节点,而不是在原始节点后插入克隆。类似这样的操作应该可以:

$(targetStory).clone().inserAfter(targetStory);
我想这就是你要找的。after将在克隆后插入原始节点,而不是在原始节点后插入克隆。类似这样的操作应该可以:

$(targetStory).clone().inserAfter(targetStory);

几乎,它是Id“已尝试过的内容。相反,它将其添加到列表底部,而不是在克隆列表项之后。几乎,它是Id“已尝试过的内容。相反,它将其添加到列表底部,而不是在克隆列表项之后。是的!这就成功了,感谢cobbal$(targetStory)。after(targetStory.clone());供参考:声明您拥有的元素,它将在其中-只是放在内容的末尾。因此,单词“Appending..After like you find”才是正确的选择。是的,我错过了“inside it”的澄清,太多的略读。是的!这就成功了,谢谢cobbal$(targetStory)。After(targetStory.clone());供参考:说明你拥有的元素,它将在它里面-只是放在它里面内容的末尾。因此,单词,Appending.。在喜欢你找到之后是一条路。是的,我错过了“inside it”的澄清,太多的略读。谢谢米沙克,科巴已经设法找到了答案!$(targetStory)。之后(targetStory.clone());谢谢米沙克,科巴已经设法找到了答案!$(targetStory).after(targetStory.clone());