問題タブ [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 - .before()とともに使用した場合の.end()の動作
.before
DOMから切り離された要素を呼び出した場合.end
、アタッチされた要素の場合とは異なる動作をします。
(フィドル: http: //jsfiddle.net/R2uc7/2/)
どうやら、接続または切断されているノードに応じて.before
異なる動作を引き起こします。.end
ロジックがわかりません。何に頼れるかわかりません。
誰かがとの.end
組み合わせの定義された動作について私に教えてもらえ.before
ますか?
javascript - Jquery end() メソッド
次のようなhtmlファイルがあります。
このスクリプトをロードすると:
それは私に1つの空行を与えます。ただし、これを行うと:
アラートボックスに「リスト」が表示されます。上記の 2 つのコードは同じであると予想されるため、同じ結果が表示されるはずです。なぜ違いが生じたのか説明していただけますか?
ありがとうございました。
jquery - jQuery .end メソッドが jQuery オブジェクトで機能しない
非常にシンプルなカスタムプラグインがあります。this
呼び出した後に返された場合、.end()
うまく機能します。$(this)
ただし、が返された場合.end()
は機能しません。なぜそれが起こるのですか?ここで何か不足していますか?
コード:
jquery - jQuery end()、まさに便利な場所
関数end()のjqueryドキュメントを調べましたが、
定義 : 現在のチェーンの最新のフィルタリング操作を終了し、一致した要素のセットを以前の状態に戻します。
私は機能を理解しましたが、それがより役立つ場所を理解できませんでした。
元:
を表示している 2 行目は理解できましたが、次の//alerts 3
ように書くこともできます。
では、なぜ余分な 2 つのメソッド.filter
と.end()
,
.end() が役立つ例を教えてください。