问题标签 [jquery-end]

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 回答
63 浏览

detach - .end() 与 .before() 一起使用时的行为

当调用.before与 DOM 分离的元素时,.end其行为与附加元素不同:

(小提琴:http: //jsfiddle.net/R2uc7/2/

显然,根据附加或分离的节点.before导致不同的行为。.end我看不到逻辑,我不确定我可以依赖什么。

有人可以告诉我.end组合的定义行为.before吗?

0 投票
1 回答
264 浏览

javascript - jQuery end() 方法

我有一个这样的html文件:

当我加载这个脚本时:

它给了我 1 个空行。但是,如果我这样做:

它在警报框中显示“列表”。我希望上面的两个代码是相同的,所以它们应该显示相同的结果。你能解释一下为什么会发生这种差异吗?

谢谢你。

0 投票
2 回答
328 浏览

jquery - jQuery .end 方法不适用于 jQuery 对象

我有一个非常简单的自定义插件。如果它this在调用它后返回,.end()效果很好。但是,如果它返回$(this).end()则不起作用。为什么会这样?我在这里错过了什么吗?

代码

0 投票
1 回答
120 浏览

jquery - jQuery end(),它到底在哪里有用

我查看了函数 end() 的 jquery 文档,

定义:结束当前链中最近的过滤操作,并将匹配的元素集合返回到其先前的状态。

我已经理解了这个功能,但我无法弄清楚它在哪里更有帮助。

前任:

我已经理解了第二行显示//alerts 3,但它也可以写成

那为什么要额外的两个方法.filter.end()

请给我一个例子,其中 .end() 将很有用。

0 投票
1 回答
25 浏览

jquery - jQuery 的 .end() 在 .contents() 之后不能按预期工作?

我的逻辑是找到删除里面<p>的所有内容,除了<span>选中的<input>. 然后打印出.text()修改后的 HTML。

我知道 jQuery 语句是部分正确的,因为b正确选择了应该删除的两个选项,即13. 只是不确定如何只制作 jQuery 输出Foo 2

我假设.end()会“退出” .find(),但事实并非如此。我该如何纠正这个问题或者有更好的方法来做到这一点?

最后,我需要一个没有(匿名)函数的单行 jQuery 语句,因为我使用的工具只支持单行 jQuery 语句。嵌套很好,即$("foo").find($("bar")). 我最终只想提取此 HTML 的 .text() ,因此我想删除未检查相应输入的文本。