問題タブ [replacewith]

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 投票する
2 に答える
3443 参照

jquery - Jquery replaceWith:特定のDivをターゲットにする方法

私のhtmlにはいくつかのDIVがあります:

私のJqueryスクリプトでは、replaceWithを使用して特定の<div>

ただし、特定のDivをターゲットにすることはできません。<div>私はすべてをこの新しいdivに置き換えることができるだけのようです。必要に応じて、クラスなどをdivに追加することもできます。

0 投票する
1 に答える
326 参照

jquery - replaceWithはタグを自動的に閉じます

3つのdivがあり、最初のdivを別のdivの開始タグに置き換え、3番目のdivを終了タグに置き換えたいと思います。これは私が意味したことです:

<div class="foo">(replaceWith()を使用して)最初のdivをで置き換え、3番目をで置き換えようとすると</div>、jQueryはそれを次のように誤解します。

私が実際に欲しいのは:

前もって感謝します、

0 投票する
1 に答える
470 参照

jquery - .replaceWith() を使用して置換しようとしています

こんにちは、私はここに来たばかりで、私の質問のようなものは何も見ませんでした。簡単に聞こえるかもしれませんが、うまくいかないようです。id='CAShip' の div を他の html に置き換えようとしています。

これがコードです。jquery:

これは最初の html です:

これは、置き換えたい HTML です。

助言がありますか?

0 投票する
2 に答える
271 参照

jquery - replaceWith が複数のテキスト ノードを作成しないようにするにはどうすればよいですか?

私はこのHTMLコードを持っています:

そして、すべてのスパンを置き換えるために jQuery を使用しています。

DOM を調べると、スクリプトが文字ごとに4 つのテキスト ノードを作成していることがわかります。どうすればこれを防ぐことができますか? 1 つのテキスト ノードだけが必要です。

注: 与えられた例は非常に単純化されています。私は実際にそれをやっています:

次のようになります。

{text} は DOM-text ノードです :-)

0 投票する
2 に答える
2704 参照

jquery - 3つの要素で置換中にjQuery replaceWithが機能しない

jQuery の replaceWith を使用して、1 つの要素を他の 3 つの要素に置き換えようとしていますが、機能していないようです。

HTML:

JS:

これは、私が書いている場合、次のようになります。

しかし、何も変わりません...何か考えはありますか?

編集:これは例として意図されたものであり、実際のdomと生成されたdomの違いを考慮していませんでした(違いはありますか?そう見えます...)

だから私のコードのより正確な描写があります。

0 投票する
4 に答える
16744 参照

javascript - jQuery replaceWith を使用して、初めて機能する DIV のコンテンツを置き換える

次のjQueryを使用して新しいデータを取得し、DIVリストデータの内容を置き換えています

スクリプトは、次のようなページ上の多数のリンクによってトリガーされます。

何らかの理由で、スクリプトはリンクの最初のクリックでのみ機能します。その後のクリックでは、データは更新されません。

さまざまな修正を見てきましたが、機能するものは何もありません。助言がありますか?

0 投票する
1 に答える
1056 参照

php - PhpQuery と replaceWith、方法は?

PhpQuery を使用しており、「iframe」を別のタグに置き換える必要があります

HTMLファイルにはIframeがあります

この作品を

私はこれを期待していました:

しかし、何も起こりません。誰かが私にいくつかの手がかりを与えることができますか?

よろしくお願いします

0 投票する
1 に答える
257 参照

jquery - jQuery の replaceWith 関数を使用した後、ID またはクラスに到達する方法は?

現在、私はdjangoでプロジェクトを開発しています。私のビューの1つは、ajax呼び出しとreplaceWith関数を介してテーブルを埋めます。奇妙なことに、html ソースは変更されませんが、chrome の引数の検査からすべてのテーブルの内容を確認できます。そして、生成されたコンテンツから ID またはクラスを取得したい場合、jQuery は何も見つけられません。

だから私は間違った方法でreplaceWithを使用していますか? また、新しく生成されたコンテンツから要素を選択するにはどうすればよいですか?

コードは次のとおりです。

Jquery部分

コンテンツの生成

そして、testBボタンをクリックしたときに警告したい

0 投票する
1 に答える
347 参照

javascript - replaceWithjquery関数

これはおそらくそれほど「賢い」質問ではないことはわかっていますが、この関数がどのように機能するか理解できませんでした<p>.p_removeクラスで指定されたテーブルのタグを削除するだけです.ここに私のjqueryがありますコード:

このスクリプトは実際には機能しません。以前に機能していたスクリプトが、私が望んでいた方法で機能しなかったためです:) 助けてくれてありがとう!

0 投票する
2 に答える
575 参照

jquery - jQuery noob:(this).replacewith私はそれを間違っていますか?

私はjQueryについてますます学んでいますが、ここで行き詰まりました。

チェックボックスが好きなときにdivの色を変更するコードがあります。これは正常に機能します。

この後、フォーカスのあるテキストエリアの内容を変更できるようにしたいので、これを試しました。

しかし、効果はありません。構文エラーがありますか、それとも間違ったアプローチを取っていますか?

ここにjsFiddleの例があります