問題タブ [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 投票する
1 に答える
68 参照

jquery - Prototype js でクラスまたは ID の後に HTML コードを挿入するにはどうすればよいですか?

実際には、id またはクラスの後にいくつかの html コードを挿入したいと考えています。これは私のコードです:

jQuery では、このようなものになります$( x ).insertAfter( ".myclass" );が、プロトタイプでこれに相当するものはわかりません。誰かがこれで私を助けることができますか?

0 投票する
3 に答える
2065 参照

jquery - クラス別のjQuery子セレクター

div私は次のhtml構造を持っており、起訴された場所にjQueryを使用して挿入したいと考えています。

私はこのコードを使用しています:

基本的に、「内部」にdivは ID がないため、クラスによって識別される必要があります。

上記は、「クラス 'item' の子であり、値が 'intro' である 'data-url-id' の属性の子であるクラス 'title-wrapper' の後に要素を挿入する」divdivことを意味すると思いました。

どんな考えでも大歓迎です!

よろしく、

ゼファー

0 投票する
3 に答える
164 参照

javascript - 行のテキストのみを複製し、現在の行の後に追加しますか?

そのため、テーブルにヘッダー行があり、入力があり、この情報から新しい行を追加できます。選択/入力/ボタンが必要ないため、正確なヘッダー行を複製できません...テキスト/値だけです。どうすればこれを行うことができますか?私のフィドルは現時点ではかなり単純ですが、セットアップは整っています(実際には「新しい」追加は必要ありません。ヘッダー行の値が必要です)http://jsfiddle.net/9dwdz30h/

jQuery

HTML

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

jquery - この要素の親の後に文字列を挿入

ユーザーが div class="day" をクリックすると、新しい div id="list_1 class="row list" を作成し、div ".day" の親である div class="row" のみの後に挿入したい.

これを行うために、「insertAfter」、セレクター「this」、および「parent」を適用しようとしました。しかし、うまくいきません。

jqueryファイル

htmlファイル

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

javascript - 要素を div からリストに複製する

シンプルなタブ メニューを作成する必要があります。問題は、そのような何かを生成しなければならないということです...

…そんな風に思うから

私はjsの純粋な知識でこの問題を解決しようとしました...

と簡単なスクリプト

ご覧のとおり、大きな問題があります-IDに重複があります:(<li>メニューがheader.phtmlファイルに読み込まれ、<div>コンテンツがfooter.phtmlに読み込まれるため、スクリプトの要素のIDを生成できないため、必要なIDの量が正確にわかりません(そのため、 php を使用してメニュー項目を取得できません - 標準的な "get from db" の Zend は忘れてください...) たぶん、"配列" を生成するか、単に取得する必要がありますか?

どんな助けにも本当に感謝しています!

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

jquery - jQuery を使用して改行を挿入する

HTMLファイルからテキストを取得して、変数に割り当てています。この変数をテキスト「AB」で解析し、すべてのインスタンスの後に改行を挿入したいと思います。

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

php - jQuery で n 番目の要素の後に PHP コードを挿入する

次のコードがあります。

2 番目の段落の後に PHP を挿入したいと思います。以下を使用して、PHP コードなしで動作するJSFiddle があります。

しかし、PHPコードを追加するとすぐに、次のように動作しなくなります:

どうしたの?PHP を .after と一緒に使用しないことはできますか?

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

jquery - JQueryクローンテーブルと最後のテーブルの最後に追加すると、テーブルが間違った順序になります

問題テーブルのクローンを作成しようとしていますが、成功しました。しかし、その順序は正しくありません。正しい順序で表示されない理由がわかりません。

JQuery:

HTML:

現在のスクリーンショット: ここに画像の説明を入力

望ましい結果: まさに今の状態ですが、テーブルの順序が正しくありません。表 1、表 2、表 3 などである必要があります。誰かがこの狂気を逆転させるのを手伝ってください!

更新 これはそのためのフィドルコードです。HTML は Cheetah テンプレートが気に入らないため、一部の HTML を変更する必要がありました。http://jsfiddle.net/tylerip87/xtb51wed/4/

私の仕事用サーバーが今日うんちをすることにしたので、新しいスクリーンショットはありません。しかし、jsfiddle は .appendTo を 3、1、2 として使用してテーブルを表示します。

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

jquery - iOS - append() の後に insertAfter() が機能しない

動的に読み込まれた画像ギャラリーがあります。各画像には数値のデータ ID があり、昇順で並べ替えたいと考えています。次に、たくさんあるので、n番目の画像ごとに「トップに戻る」ボタンを挿入したいと思います。次のコードは、デスクトップの FF、Chrome、および Safari で機能します。

ここでフィドル

ときどき、私が知る限りでは予測できませんが、iOS でも動作しますが、通常は失敗します。insertAfter() の周りに setTimeout() 関数をラップしようとしましたが、違いはありません。

関連性があるかどうかはわかりませんが、配列がソートされてメイン div に追加されると、画像は遅延ロードされます。

どこが間違っていたのか、手がかりがあれば本当に感謝しています。

ありがとう

編集:これは遅延ロード関数です:

lazyload プラグインを使用します。作業コードでは、遅延ロード関数が直後に表示されます$('#class').append(Arr);