问题标签 [insertafter]
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.
jquery - insertAfter 重复元素
我正在 CMS 上构建一个电子商务网站,其中产品名称位于图像之上。我想将产品名称移到图片下方。
我在用:
但问题在于,它需要每个 .productListNames 元素并将它们放在每个产品的 .productListImageContainer 下。
我怎样才能解决这个问题?
谢谢!
javascript - 对子元素使用 insertAfter
只是一个快速的。我想更改div
标记中两个特定 s 的顺序。两个 div 都有孩子。
并希望它更改为.second
then .first
。
我试过了:
这有效,但没有孩子。有什么方法可以实现我想要的.insertAfter()
还是我需要做的其他事情?
谢谢
jquery - .click / .insertAfter 创建 2 个 div 而不是 1 个
第一次在这里发帖,希望我做的一切都是正确的:)
我对整个编程有点陌生,我已经开始尝试不同的东西。现在我正在玩 jQuery 并且在这里遇到了一个小问题。
这是我的 jQuery 代码:
当我单击 div 内列表中的链接时,我想在第一个 ( #objekt1
) 之后插入一个新 div。问题是,当我点击链接时,我得到了两个新的 div 而不是一个
我究竟做错了什么?
编辑:
这是html代码的样子:
javascript - jQuery插入,然后淡出然后删除
我正在验证表单,如果有问题,我会在输入有问题后立即添加一条消息,然后在一段时间后将其淡出。问题是我还想从 DOM 中删除该消息。
我用谷歌搜索了一下,看起来我必须使用fadeout(function(){})
或排队。好吧,在其他情况下没关系,但是当我插入它并用同一行删除时,它有点棘手。还有其他更简单的“单线”方式吗?
我试图添加另一个(更长的延迟),但这根本不起作用。
我也不能真正使用 ID,因为它可以同时抛出多个 ID,或者用户可以快速修复一个输入并单击提交,它会同时删除旧消息和新消息。
谢谢。
Ps.:我能想到的唯一方法是为每个元素生成随机 ID 并使用该 ID 将其删除,但恕我直言,这太复杂了。
澄清一下:上面的那一行在一个循环中,它循环遍历表单中的每个输入和文本区域,如果只检查 minlength、maxlength 和 numbers,它们就很简单。这就是为什么我不能放一些静态 ID/类,它不会像我想要的那样工作(仅删除添加的元素,没有其他元素,即使在用户再次提交表单时再次添加了相同的消息等) . 谢谢。
jquery - Marionette CompositeView attachHtml 之后而不是追加
我有一个与父子关系的模型,我想在表格中显示每个父项,然后是子项,我会稍微缩进子项。我快到了,但我似乎只能将子项附加到父行,而不是在父行之后添加它们。
我试过了
但这根本行不通。
我的模型父子是使用如下 Sailsjs 创建的服务器端。
jquery - jQuery insertAfter忽略父样式
我正在使用 jQuery 将一个按钮插入到一个div
已经有 2 个类似按钮的按钮中。虽然这个新按钮以自己正确的样式显示,但父样式并没有应用到它(例如,其中的所有input
元素div
都被填充了。第一个和第二个元素很好,但是新的元素粘在了第二个按钮上)。
如果我采用这个新按钮的确切 HTML 并将其放在页面上,所有 3 个按钮都会正确显示。
jQuery.insertAfter() 是否以某种方式导致父样式被忽略?我怎样才能解决这个问题?
jquery - Jquery Including several spans using insertAfter inside a div
I am doing a controlpanel below fotorama. Everything is working, except that I am not able to add the spans for the buttons created in the jquery into a div. I am using insertAfter as it needs to be After the fotorama_nav_wrap. I have been playing with append, but I can´t manage it. I want to have the buttons in this div:
This is the jquery: // 1. Initialize fotorama manually. var $fotoramaDiv = jQuery('.fotorama_custom').fotorama();
Updated with solution: It works now, I changed the insert.After to append, and then appended the div:
javascript - insertAfter() 中断点击事件
我有以下标记,它由 3 块内容组成,每块都包含一个标题和一些内容:
我想要它,以便单击每个标题会展开/关闭下面的内容。
我试图得到它,以便 jQuery 脚本负责隐藏除第一段之外的所有内容。为了做到这一点,它需要第一段并将其移到.content
. 然后隐藏.content
然而,脚本确实不喜欢我移动p
每个内容块中的第一个元素。如果我删除该行,则脚本可以正常工作,并且在单击相关标题时所有面板都会展开/收缩。
但是有了那行代码,脚本什么也不做。alert
当我单击标题时,我可以弹出一个声明,但它只是忽略了.content
元素
javascript - 使用 $(this) 在 2 个元素之后添加一些东西?
我想在$(this)
. 这实际上总是一种形式,只是为了让您知道。在这个表格之后还有一些其他的元素,最后还有另一个表格,你可以回去。
在此表单之后,我想添加一条消息,如果已创建评论,但我该怎么做:
或者像我也可以使用表单所具有的类的名称之类的东西?实际上要返回的表格有名称返回。
我实际上需要使用$(this)
,因为否则会为每个评论添加消息。
jquery - 具有多个实例的 jQuery insertBefore/After()
所以我有这个问题。我想在指定时刻更改列表结构的顺序。
它插入所有元素的问题。
如何指定选择器,所以我只得到了整个列表顺序的重新排列,而没有从另一个列表中获取副本?