問題タブ [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.

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

jquery - jqueryで、右にシフトコントロールなしでajax進行状況画像を表示する方法

2 つのドロップダウンが隣り合っている Web ページがあります。1 つのドロップダウンを変更すると、サーバーに移動して 2 番目のドロップダウンの値を更新します。これには数秒かかるため、待機中に ajax 読み込みイメージを表示するコードを以下に示します。

この問題は、insert after を使用しているため、これを実行すると、2 番目のドロップダウンが数ピクセルにわたってプッシュされ、完了すると、ドロップダウンが元に戻ることです。

これを回避する最善の方法は何ですか。どういうわけか、画像と同じ幅のプレースホルダーを保持する必要があるため、それを表示すると、他のすべてが動かなくなります。

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

jquery - Jqueryの各問題

そのため、サーバーは非表示の入力内にhtmlのブロックを提供しています。このブロック(複数のdivを含む)を取得してそれらのdivを移動する必要がありますが、いくつかのロジックがあります。

私のアプローチは、非表示の入力(htmlブロック)の値を取得し、それを新しく作成された非表示のdivに追加することです。

HTMLブロックがどのように見えるかの例を次に示します。

.offは常に存在し、番号クラスの範囲は1〜9です。

数値クラスに基づいて、これらの各divを次のような既存のhtmlブロックに移動する必要があります。

ロジックは、最終結果が次のようになるように、各.offdivを同じ番号クラスの.ondivの後に追加する必要があるというものです。

私の試みは、各.off divに対して各関数を実行し、次に各数値divに対してif this.hasClassを設定することでしたが、.off divを複製しており、3つしかないはずの12の.offdivがありました。 。これが私のコードです:

誰かが私を正しい方向に向けることができますか?私は最も効率的な解決策が何であるかについて興味があります。

ありがとう、ブライアン

編集:私のサンプルコードのエラーを修正しました(クラスのそれぞれの前に「。」がありませんでした)

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

powershell - PowerShellでInsertAfterを使用する方法

あるxmlファイルの内容を別のxmlファイルに挿入したいxmlファイルがいくつかあります。これを実現するには、LastChildメソッドとInsertAfterメソッドを使用すると思いました。これまでのところ、それは私のために働いていません。

これがparent.xmlファイルです。

そしてここにchild.xmlファイルがあります:

私がやりたいのは、child.xmlからfileAssetノードを選択し、parent.xmlの最後のfileAssetノードの後に​​parent.xmlに挿入することです。

これが私のテストコードです:

これが私が得ているエラーメッセージです:

Cannot convert argument "0", with value: "<fileAsset fileAssetGuid="childguid1"> <childfile1 /></fileAsset>", for "InsertAfter" to type "System.Xml.XmlNode": "Cannot conver t the "<fileAsset fileAssetGuid="childguid1"><childfile1 /></fileAsset>" value of type "System.String" to type "System.Xml.XmlNode"." At line:5 char:24 + $parentnode.InsertAfter <<<< ($childnode, $parentnode.LastChild) + CategoryInfo : NotSpecified: (:) [], MethodException + FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument

私は何が間違っているのですか?

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

jquery - Jquery insertAfter html 要素のリファクタリング

長い 1 日を過ごした後、私の脳は焼き尽くされており、今週末、jquery を使用して UI にテーブルを挿入するタスクを与えられました。

HTML要素を挿入している大きな醜いコード行がいくつかあります...これをきれいにする簡単な方法があるかどうかを確認したかったのです。複数の行に分割できることはわかっていますが、ベスト プラクティスが必要です。

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

jquery - ループ内のinsertAfter

CMSによって生成されたコードがあります。

リンクをテキストdivの後に移動する必要があります。私はこれを試しました:

ただし、これにより、リンクが約10回(ループされた回数)繰り返されるだけです。

$(this)を使用してみましたが、関数内にa.linkを追加するための正しい構文を記述する方法がよくわかりません...次のようになります。

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

jquery - JqueryのinsertAfter()形式?

これを書くより良い方法はありますか?

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

jquery - JQuery無限スライダー-MacAppストアをシミュレートします

Mac App Storeのスライダーを知っている人がいたら、これを再現しました。しかし3つの問題。

  • 右側のスライダーとメインフェーダーのスライダーの間にアニメーションの遅延がある継ぎ目があります
  • insertAfter関数は何もしていません
  • スライダーは無限ループ上にありません

誰かがそれを解決できるかどうかをテストするためのフィドルを設定しました。 http://jsfiddle.net/Z5uER/2/

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

javascript - jQuery.clone.insertAfterを新しいIDで

DIVのクローンを作成し、divの直後に追加して、新しい識別子を指定するにはどうすればよいですか?

クラスのあるDIVがありreflectionます。このDIVの各インスタンスを複製し、元のインスタンスの直後に挿入しますが、クラスを使用しますreflected(クラスなしreflection)。jQueryを使用してこれを実現するにはどうすればよいですか?

これが私の現在のフィドルですが、正しく機能しません... http://jsfiddle.net/yUgn9/

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

jquery - .one()ハンドラーを正しく使用するにはどうすればよいですか?

div与えられた要素の後に要素を挿入したい。一度それを行うにはどうすればよいですか?

これは私が持っているものです:

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

jquery - jQueryでTinyMCEを移動する

<textarea>TinyMCE-3.4.8-jQueryで初期化された2つ(またはそれ以上)があり<ul>ます。

「ブロックの内容」はで初期化され$('.blockcontent').tinymce({...});ます。

#bc1の後に#bc3を挿入すると$('#bc3').insertAfter($('#bc1'));、コンテンツが削除されます。#text3textareaのコンテンツは利用できなくなりました。それはなくなった。これを修正する方法は?

$('#bc3').clone(true, true)また、#bc3のクローンを作成し、#bc1の後にクローンを挿入して、元の#bc3を削除しようとしました。「jQuery入力クローンのバグ」を修正するために、jquery.fix.clonejQueryプラグインを使用しました。ただし、cloneメソッドにもinsertAfterメソッドと同じ問題があります。たぶん、insertAfterは同じことをします:クローンを作成して削除します。わからない、何でも。最初にオリジナルを削除してからクローンを挿入すると、TinyMCEはクローンで使用できませんが、クローンされたテキストエリアのコンテンツは使用できます。最初にクローンを挿入してから元のコンテンツを削除すると、TinyMCEは使用できますが、元のコンテンツは使用できません。

Br