问题标签 [appendto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
351 浏览

jquery - 循环中的 Clone AppendTo 函数重载对服务器的请求 - 应该从缓存中加载!(jQuery)

此函数为图像列表克隆声音对象。

问题是当对象写入 DOM 时,浏览器查询服务器将其加载为 200 请求。但是,它只是一遍又一遍地加载 4 个不同的声音文件。所以它应该从浏览器的缓存中加载为 304 请求。

所有声音文件最初都以 HTML 格式加载,然后被克隆。每当刷新页面时,HTML 中的声音文件都会收到 304 请求并从缓存中加载,但任何克隆的文件都会使用 200 请求(不是从缓存中)加载!

无论如何,我在没有浏览器向服务器发送请求以加载到 DOM 的情况下克隆这些对象吗?完全在客户端?数据已经在 HTML 中写入一次。

我宁愿根本不向服务器发送任何请求来克隆这些对象。由于它克隆了超过 50 个,因此一秒钟内有 50 个请求被发送到服务器。重载它。

0 投票
2 回答
627 浏览

jquery - JQuery prependTo 和 appendTo 没有结果

下面的代码应该在每个元素 .scrollable 中添加一些代码。每个元素都应该在 .scrollable 内的第一行在现有内容之前,第二行在现有内容之后。

相反,所有内容都丢失了。我做错了什么?

抱歉,这是之前的测试

这就是它目前的样子

0 投票
1 回答
1374 浏览

javascript - JQuery:追加到列表框 - 将 JSON 数据设置为值

我正在尝试将列表框 1 中的所有选定项目附加到列表框 2,它工作正常。问题是我想将列表框 2 上的列表项的项目值设置为我从 JSON 获得的 ID。

我有来自 JSON 的 ID,但我不确定在使用 appendTo 时如何设置这些值。

这是我现在使用的代码,当值设置为“0”时:

我想我必须做这样的事情:

请帮忙=)

0 投票
0 回答
344 浏览

jquery - 使用 jQuery appendTo 方法对 DIV 的内部父元素进行简单的重新排序

在这里发表我的第一篇文章是为了获得对我昨天处理的问题的特定解决方案的反馈。我想出了一些可以解决我的问题并达到预期效果的方法,但我认为充其量是一个不雅的解决方案,最坏的情况是一个丑陋的 hack。

问题:如何在页面上以特定顺序硬编码的四个 div 重新排序。目标:一种根据客户偏好快速重新排序这些块的方法。

限制:除了添加类和ID或包装器外,我无法触摸标记(我根本无法重新构造html)。这适用于已被多个不同客户使用的现有、可工作的产品。

这是删除内容的标记:

这是我用来在页面加载后重新排序这些 Div 的 jQuery:

有没有更简单、更优雅的方法来做到这一点?我承认这可能是一个不灵活的结构的 hacky 解决方案,这是项目开始时没有 UI/UX 设计思维的结果(几年前)。但我对其他人的意见很感兴趣,他们有时不得不为此类问题提出不雅​​的解决方案。

0 投票
5 回答
4049 浏览

jquery - 追加后的jQuery插入?

我有以下 HTML

基本上我习惯appendTo(ul)在上面附加一堆东西,但我希望它实际上是append在第一个孩子之后li

我怎样才能做到这一点 ?

我试过了.appendTo(ul).insertAfter('li:first');

0 投票
3 回答
1971 浏览

jquery - jQuery:停止拖动元素的绝对定位?

我是一个完整的 jQuery 和 Javascript 菜鸟,试图让一个非常简单的拖放现场演示工作。我越来越近了,但我拖动的元素被赋予了绝对定位,所以它们不能很好地融合在一起。

标记非常简单:

还有我伤心的小 jQuery:

我已经进行了拖动工作,但是当它们放下时,它们会保留绝对定位(设置了左侧、顶部等)。我该如何关闭它?

0 投票
3 回答
3264 浏览

javascript - 使用jQuery在随机位置附加内容?

我需要在页面中显示项目列表,并且此页面使用 AJAX 进行更新。每次将新项目推送到客户端时,我希望它出现在我的ul list.

这是我正在谈论的那种列表的示例:http: //jsfiddle.net/XEK4x/

HTML

CSS

任何想法如何使用 jquery 在列表中的随机位置添加新项目?我知道我可以做类似的事情,$(li_element).appendTo(".itemlist");但这会将它附加到列表的底部。

另一个可能有问题的事情是每个li element都向左浮动。因此,当在中间添加一个新元素时,该元素之后的所有内容都将向右推一个位置。

我可以使用several ul lists floated left, 和li's stacked under each other, 所以当一个新项目被渲染时,列表会被简单地推下,但如果我随机这样做,一些 ul 列表可能会比其他看起来奇怪的列表更长。

0 投票
2 回答
196 浏览

javascript - Clone & Appendto - 无法正常工作 (JS Newb)

哇。两者都工作得很好。谢谢!!!

还有一个后续问题。假设我有 4 个具有独特类的不同 Tabcontent div。我想将 Getit 类附加到所有 tabcontent div...

如果我只是 appendTo 'tabcontent' 它会将其添加到所有 'tabcontent' div 的底部,这很棒。但是,然后我有与 GetIt ID 重复的相同内容。我怎样才能做到这一点,如果有人在我的选项卡式导航中选择了 GetIt,克隆将不会出现,但它会出现在所有其他选项卡内容类中?

这是我原来的问题:

首先,让我说我不太了解 Javascript。只是想在这里拼凑一些东西。

我的问题是这样的:

我想获取一个 Div ID,克隆它并将其附加到另一个 Div ID 而不更改任何内容。

HTML 如下所示:

我想复制/克隆“Getit”ID 并将其附加到“History”ID 的末尾。

目前,我的 Javascript 代码如下所示:

感谢您提供的任何帮助。

谢谢!

0 投票
1 回答
225 浏览

jquery - jQuery appendTo() 在 IE7 中没有触发

我在准备好文件时移动一些东西。把它想象成一个花哨的标签导航,我在列表导航中有一些动态内容,可以在不同的面板之间切换。

我确实可以控制标记,但是 ul 在 CMS 中的模板与用于插入动态内容的模板不同,所以我基本上是在文档上移动东西,准备将它放在我想要的地方。它工作得很好,除了在 IE7 中,移动永远不会发生。

HTML:

JS:

0 投票
1 回答
4050 浏览

javascript - jQuery .clone()

我目前正在尝试使用以下代码进行克隆:

我需要将元素克隆到兄弟元素之外的确切位置。这就是为什么我有:

为了获得职位。但我也什么克隆有更轻的不透明度。