问题标签 [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.

0 投票
11 回答
24722 浏览

javascript - jQuery:after() 和 insertAfter() 有什么区别

jQuery 有一个.after()方法,也有一个.insertAfter()方法。

他们之间有什么区别?我想我可以使用.after()在选定元素(或多个元素)之后插入元素。那正确吗?有什么.insertAfter()用?

0 投票
4 回答
294633 浏览

html - 如何在另一个元素之后添加一个元素?

我有一个特定的文本框,我想在它之后添加一个 div。我已经尝试过该.append()功能,但这只会在元素中添加 div。

例如,我有:

我想将其更改为:

0 投票
2 回答
1500 浏览

jquery - Jquery insertAfter() 似乎对我不起作用

我创建了一个父 div 并使用 jqueryinsertAfter()方法在父 div 之后插入了 div.... 发生的情况是我的第一条记录到底部,下一条记录插入到它上面....

这是我的功能...

我的结果是,

替代文字 http://img265.imageshack.us/img265/7646/divresult.jpg

Palani 必须在我的父 div 旁边,但它在底部...因为在...insertAfter() 旁边插入每条记录#ResultsDiv...任何建议如何在新生成的 div 之后插入...

编辑: 如何为我使用的这些 div 添加行颜色

但是没用。。

0 投票
2 回答
1514 浏览

jquery - jquery insertAfter 或追加问题

我正在玩验证表单输入。

现在我只是在输入后显示一条消息很有趣。我正在使用 after() 方法来显示简单的文本,当我故意在框中出错时,我会完美地显示消息。

但是,如果我故意再次出错,它会立即在第一条错误消息之后添加相同的消息。

有没有替代原来的方法?我不想尝试添加更多代码来查找原始错误消息,将其删除,然后再次插入相同的消息。

如果必须的话,我会,但我想我会先问。

这是我的代码:

0 投票
3 回答
296 浏览

jquery - jQuery的问题

(此代码来自验证插件,它对每个输入重复)

label<label>text</label>

element<input />

这很好用,它label直接在element.

看起来像这样:

如何放置label<div>(element的父级) 之后,而不是element?

脚本的完整代码:

http://www.jsfiddle.net/YSSCE/1/(搜索label.insertAfter(element)

0 投票
2 回答
342 浏览

jquery - 在匹配集之后添加 TR,或者如果匹配集在 jQuery 中为空,则在末尾添加

问题

我想在给定的匹配集之后的表中添加一个新的 TR,或者如果匹配集为空,则在表的末尾添加一个新的 TR。给定以下html:

我知道如何在一些匹配的集合之后添加一个新的 tr,例如:

但是,如果为类运行相同的代码gamma(表中尚不存在)怎么办?然后使用与用于 alpha 插入相同的代码使新元素的插入点<tr class="gamma"></tr>位于表末尾的简单方法是什么?

我需要帮助填写“这里的一些代码”块。

现在闲聊

顺便说一句,是否insertAfter返回插入的元素或它之后添加的项目?我猜这会after返回插入的项目并insertAfter返回它所附加的项目,就像方式appendappendTo工作一样,是吗?jQuery 文档很好,但有一些大漏洞,例如没有列出每个函数返回的内容(我很困惑为什么有人会错过这个)。事实上,当我写这个问题时,我需要真正集中注意力才能确保我做对了。

只是懒散地想,如果appendappendTo支持一个可选参数,它是索引位置或直接子元素(或一组直接子元素),在所有这些元素将被附加之后,这将是很好的。在索引的情况下,它可以是所需的位置,也可以是插入项目的位置,因此 0 或 -1 意味着作为第一个孩子。

alpha这将在指定的子集之后插入一个带有类的新 tr 。我可以添加:last到选择器,但这样会很好。如果匹配的 'td.alpha' 集是空的,那么它会像 append 一样正常执行并将其放在现有子代之后。

0 投票
3 回答
305 浏览

javascript - jQuery登录scrollDown

我正在使用 JQuery 版本 1.4.2。我的目标是让用户单击顶部菜单中的语音“登录”以向下滚动登录表单(如 twitter)。一切正常,insertAfter jQuery 显示了我想要的表单,但是当单击登录按钮时,它的水平位置会改变一些像素。如何在 insertAfter 之后修复“登录”按钮(请原谅我的双关语)?

0 投票
4 回答
238 浏览

javascript - $fn.insertAfter() 和 $fn.after() Jquery

我知道这$fn.insertAfter()用于在作为参数提供的元素之后插入元素。和它有什么$fn.after()不同?

0 投票
3 回答
2919 浏览

jquery - JQuery .insertAfter 在此示例中不起作用 - 为什么?

我不确定为什么我的 jquery 代码不起作用。我正在为我的公司创建一个 Wordpress 主题以供使用,但我似乎无法让 .insertAfter() 函数正常工作。它只是删除页面上的所有内容。

jQuery部分:

有任何想法吗?

0 投票
2 回答
743 浏览

jquery - 什么更快 - jQuery 中的 replaceWith 或 insertAfter (并隐藏旧元素)

我想更改页面上的一些元素。(例如,我将更改 div 结构的输入)。

什么更快?用 replaceWith() 来完成。还是在输入后插入div结构,然后隐藏输入?