問題タブ [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.
jquery - Prototype js でクラスまたは ID の後に HTML コードを挿入するにはどうすればよいですか?
実際には、id またはクラスの後にいくつかの html コードを挿入したいと考えています。これは私のコードです:
jQuery では、このようなものになります$( x ).insertAfter( ".myclass" );
が、プロトタイプでこれに相当するものはわかりません。誰かがこれで私を助けることができますか?
jquery - クラス別のjQuery子セレクター
div
私は次のhtml構造を持っており、起訴された場所にjQueryを使用して挿入したいと考えています。
私はこのコードを使用しています:
基本的に、「内部」にdiv
は ID がないため、クラスによって識別される必要があります。
上記は、「クラス 'item' の子であり、値が 'intro' である 'data-url-id' の属性の子であるクラス 'title-wrapper' の後に要素を挿入する」div
div
ことを意味すると思いました。
どんな考えでも大歓迎です!
よろしく、
ゼファー
javascript - 行のテキストのみを複製し、現在の行の後に追加しますか?
そのため、テーブルにヘッダー行があり、入力があり、この情報から新しい行を追加できます。選択/入力/ボタンが必要ないため、正確なヘッダー行を複製できません...テキスト/値だけです。どうすればこれを行うことができますか?私のフィドルは現時点ではかなり単純ですが、セットアップは整っています(実際には「新しい」追加は必要ありません。ヘッダー行の値が必要です)http://jsfiddle.net/9dwdz30h/
jQuery
HTML
jquery - この要素の親の後に文字列を挿入
ユーザーが div class="day" をクリックすると、新しい div id="list_1 class="row list" を作成し、div ".day" の親である div class="row" のみの後に挿入したい.
これを行うために、「insertAfter」、セレクター「this」、および「parent」を適用しようとしました。しかし、うまくいきません。
jqueryファイル
htmlファイル
javascript - 要素を div からリストに複製する
シンプルなタブ メニューを作成する必要があります。問題は、そのような何かを生成しなければならないということです...
…そんな風に思うから
私はjsの純粋な知識でこの問題を解決しようとしました...
と簡単なスクリプト
ご覧のとおり、大きな問題があります-IDに重複があります:(<li>
メニューがheader.phtmlファイルに読み込まれ、<div>
コンテンツがfooter.phtmlに読み込まれるため、スクリプトの要素のIDを生成できないため、必要なIDの量が正確にわかりません(そのため、 php を使用してメニュー項目を取得できません - 標準的な "get from db" の Zend は忘れてください...) たぶん、"配列" を生成するか、単に取得する必要がありますか?
どんな助けにも本当に感謝しています!
jquery - jQuery を使用して改行を挿入する
HTMLファイルからテキストを取得して、変数に割り当てています。この変数をテキスト「AB」で解析し、すべてのインスタンスの後に改行を挿入したいと思います。
php - jQuery で n 番目の要素の後に PHP コードを挿入する
次のコードがあります。
2 番目の段落の後に PHP を挿入したいと思います。以下を使用して、PHP コードなしで動作するJSFiddle があります。
しかし、PHPコードを追加するとすぐに、次のように動作しなくなります:
どうしたの?PHP を .after と一緒に使用しないことはできますか?
jquery - JQueryクローンテーブルと最後のテーブルの最後に追加すると、テーブルが間違った順序になります
問題テーブルのクローンを作成しようとしていますが、成功しました。しかし、その順序は正しくありません。正しい順序で表示されない理由がわかりません。
JQuery:
HTML:
現在のスクリーンショット:
望ましい結果: まさに今の状態ですが、テーブルの順序が正しくありません。表 1、表 2、表 3 などである必要があります。誰かがこの狂気を逆転させるのを手伝ってください!
更新 これはそのためのフィドルコードです。HTML は Cheetah テンプレートが気に入らないため、一部の HTML を変更する必要がありました。http://jsfiddle.net/tylerip87/xtb51wed/4/
私の仕事用サーバーが今日うんちをすることにしたので、新しいスクリーンショットはありません。しかし、jsfiddle は .appendTo を 3、1、2 として使用してテーブルを表示します。
jquery - iOS - append() の後に insertAfter() が機能しない
動的に読み込まれた画像ギャラリーがあります。各画像には数値のデータ ID があり、昇順で並べ替えたいと考えています。次に、たくさんあるので、n番目の画像ごとに「トップに戻る」ボタンを挿入したいと思います。次のコードは、デスクトップの FF、Chrome、および Safari で機能します。
ここでフィドル
ときどき、私が知る限りでは予測できませんが、iOS でも動作しますが、通常は失敗します。insertAfter() の周りに setTimeout() 関数をラップしようとしましたが、違いはありません。
関連性があるかどうかはわかりませんが、配列がソートされてメイン div に追加されると、画像は遅延ロードされます。
どこが間違っていたのか、手がかりがあれば本当に感謝しています。
ありがとう
編集:これは遅延ロード関数です:
lazyload プラグインを使用します。作業コードでは、遅延ロード関数が直後に表示されます$('#class').append(Arr);