问题标签 [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.
javascript - jQuery:after() 和 insertAfter() 有什么区别
jQuery 有一个.after()
方法,也有一个.insertAfter()
方法。
他们之间有什么区别?我想我可以使用.after()
在选定元素(或多个元素)之后插入元素。那正确吗?有什么.insertAfter()
用?
html - 如何在另一个元素之后添加一个元素?
我有一个特定的文本框,我想在它之后添加一个 div。我已经尝试过该.append()
功能,但这只会在元素中添加 div。
例如,我有:
我想将其更改为:
jquery - Jquery insertAfter() 似乎对我不起作用
我创建了一个父 div 并使用 jqueryinsertAfter()
方法在父 div 之后插入了 div.... 发生的情况是我的第一条记录到底部,下一条记录插入到它上面....
这是我的功能...
我的结果是,
替代文字 http://img265.imageshack.us/img265/7646/divresult.jpg
Palani 必须在我的父 div 旁边,但它在底部...因为在...insertAfter()
旁边插入每条记录#ResultsDiv
...任何建议如何在新生成的 div 之后插入...
编辑: 如何为我使用的这些 div 添加行颜色
但是没用。。
jquery - jquery insertAfter 或追加问题
我正在玩验证表单输入。
现在我只是在输入后显示一条消息很有趣。我正在使用 after() 方法来显示简单的文本,当我故意在框中出错时,我会完美地显示消息。
但是,如果我故意再次出错,它会立即在第一条错误消息之后添加相同的消息。
有没有替代原来的方法?我不想尝试添加更多代码来查找原始错误消息,将其删除,然后再次插入相同的消息。
如果必须的话,我会,但我想我会先问。
这是我的代码:
jquery - jQuery的问题
(此代码来自验证插件,它对每个输入重复)
label
是<label>text</label>
element
是<input />
这很好用,它label
直接在element
.
看起来像这样:
如何放置label
在<div>
(element
的父级) 之后,而不是element
?
脚本的完整代码:
http://www.jsfiddle.net/YSSCE/1/(搜索label.insertAfter(element)
)
jquery - 在匹配集之后添加 TR,或者如果匹配集在 jQuery 中为空,则在末尾添加
问题
我想在给定的匹配集之后的表中添加一个新的 TR,或者如果匹配集为空,则在表的末尾添加一个新的 TR。给定以下html:
我知道如何在一些匹配的集合之后添加一个新的 tr,例如:
但是,如果为类运行相同的代码gamma
(表中尚不存在)怎么办?然后使用与用于 alpha 插入相同的代码使新元素的插入点<tr class="gamma"></tr>
位于表末尾的简单方法是什么?
我需要帮助填写“这里的一些代码”块。
现在闲聊
顺便说一句,是否insertAfter
返回插入的元素或它之后添加的项目?我猜这会after
返回插入的项目并insertAfter
返回它所附加的项目,就像方式append
和appendTo
工作一样,是吗?jQuery 文档很好,但有一些大漏洞,例如没有列出每个函数返回的内容(我很困惑为什么有人会错过这个)。事实上,当我写这个问题时,我需要真正集中注意力才能确保我做对了。
只是懒散地想,如果append
并appendTo
支持一个可选参数,它是索引位置或直接子元素(或一组直接子元素),在所有这些元素将被附加之后,这将是很好的。在索引的情况下,它可以是所需的位置,也可以是插入项目的位置,因此 0 或 -1 意味着作为第一个孩子。
alpha
这将在指定的子集之后插入一个带有类的新 tr 。我可以添加:last
到选择器,但这样会很好。如果匹配的 'td.alpha' 集是空的,那么它会像 append 一样正常执行并将其放在现有子代之后。
javascript - jQuery登录scrollDown
我正在使用 JQuery 版本 1.4.2。我的目标是让用户单击顶部菜单中的语音“登录”以向下滚动登录表单(如 twitter)。一切正常,insertAfter jQuery 显示了我想要的表单,但是当单击登录按钮时,它的水平位置会改变一些像素。如何在 insertAfter 之后修复“登录”按钮(请原谅我的双关语)?
javascript - $fn.insertAfter() 和 $fn.after() Jquery
我知道这$fn.insertAfter()
用于在作为参数提供的元素之后插入元素。和它有什么$fn.after()
不同?
jquery - JQuery .insertAfter 在此示例中不起作用 - 为什么?
我不确定为什么我的 jquery 代码不起作用。我正在为我的公司创建一个 Wordpress 主题以供使用,但我似乎无法让 .insertAfter() 函数正常工作。它只是删除页面上的所有内容。
jQuery部分:
有任何想法吗?
jquery - 什么更快 - jQuery 中的 replaceWith 或 insertAfter (并隐藏旧元素)
我想更改页面上的一些元素。(例如,我将更改 div 结构的输入)。
什么更快?用 replaceWith() 来完成。还是在输入后插入div结构,然后隐藏输入?