问题标签 [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.
detach - .end() 与 .before() 一起使用时的行为
当调用.before
与 DOM 分离的元素时,.end
其行为与附加元素不同:
(小提琴:http: //jsfiddle.net/R2uc7/2/)
显然,根据附加或分离的节点.before
导致不同的行为。.end
我看不到逻辑,我不确定我可以依赖什么。
有人可以告诉我.end
组合的定义行为.before
吗?
javascript - jQuery end() 方法
我有一个这样的html文件:
当我加载这个脚本时:
它给了我 1 个空行。但是,如果我这样做:
它在警报框中显示“列表”。我希望上面的两个代码是相同的,所以它们应该显示相同的结果。你能解释一下为什么会发生这种差异吗?
谢谢你。
jquery - jQuery .end 方法不适用于 jQuery 对象
我有一个非常简单的自定义插件。如果它this
在调用它后返回,.end()
效果很好。但是,如果它返回$(this)
,.end()
则不起作用。为什么会这样?我在这里错过了什么吗?
代码:
jquery - jQuery end(),它到底在哪里有用
我查看了函数 end() 的 jquery 文档,
定义:结束当前链中最近的过滤操作,并将匹配的元素集合返回到其先前的状态。
我已经理解了这个功能,但我无法弄清楚它在哪里更有帮助。
前任:
我已经理解了第二行显示//alerts 3
,但它也可以写成
那为什么要额外的两个方法.filter
和.end()
,
请给我一个例子,其中 .end() 将很有用。
jquery - jQuery 的 .end() 在 .contents() 之后不能按预期工作?
我的逻辑是找到删除里面<p>
的所有内容,除了<span>
选中的<input>
. 然后打印出.text()
修改后的 HTML。
我知道 jQuery 语句是部分正确的,因为b
正确选择了应该删除的两个选项,即1
和3
. 只是不确定如何只制作 jQuery 输出Foo 2
。
我假设.end()
会“退出” .find()
,但事实并非如此。我该如何纠正这个问题或者有更好的方法来做到这一点?
最后,我需要一个没有(匿名)函数的单行 jQuery 语句,因为我使用的工具只支持单行 jQuery 语句。嵌套很好,即$("foo").find($("bar"))
. 我最终只想提取此 HTML 的 .text() ,因此我想删除未检查相应输入的文本。