問題タブ [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 に答える
111 参照

jquery - insertAfter 繰り返し要素

製品名が画像の上にある CMS で e コマース サイトを構築しています。製品名を画像の下に移動したいと思います。

私は使っている:

ただし、問題は、すべての .productListNames 要素を取得し、すべての製品の .productListImageContainer の下に配置することです。

どうすればこれを回避できますか?

ありがとう!

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

javascript - 子要素で insertAfter を使用する

ちょっとだけ。マークアップ内の 2 つの特定の の順序を変更したいと考えていdivます。両方の div には子があります。

.secondそれをthenに変更したい.first

私は試した:

これは機能しますが、子なしです。私が望むものを達成する方法はありますか、.insertAfter()それとも他に何かする必要がありますか?

ありがとう

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

jquery - 親スタイルを無視した後のjQuery挿入

divjQueryを使用して、すでに2つの同様のボタンがあるボタンを挿入しています。この新しいボタンは独自の正しいスタイルで表示されますが、親スタイルは適用されません (たとえば、input内のすべての要素divがパディングされます。1 番目と 2 番目の要素は適切ですが、新しい要素は 2 番目のボタンに接着されます)。 )。

この新しいボタンの正確な HTML を取得してページに配置すると、3 つのボタンすべてが適切に表示されます。

jQuery.insertAfter() は何らかの形で親スタイルを無視していますか? どうすればこれを修正できますか?

0 投票する
0 に答える
189 参照

jquery - Jquery div内にinsertAfterを使用して複数のスパンを含める

fotoramaの下でコントロールパネルをやっています。jqueryで作成されたボタンのスパンをdivに追加できないことを除いて、すべてが機能しています。fotorama_nav_wrap の後にする必要があるため、insertAfter を使用しています。追加で遊んでいますが、管理できません。このdivにボタンを配置したい:

これが jquery です。 // 1. fotorama を手動で初期化します。var $fotoramaDiv = jQuery('.fotorama_custom').fotorama();

解決策で更新: 今は動作します。insert.After を追加に変更し、div を追加しました:

0 投票する
5 に答える
71 参照

javascript - insertAfter() ブレーク クリック イベント

それぞれが見出しといくつかのコンテンツを含む、コンテンツの 3 つのチャンクで構成される次のマークアップがあります。

各見出しをクリックすると、その下のコンテンツが展開/閉じられるようにします。

jQueryスクリプトが最初の段落以外をすべて非表示にするようにしようとしています。これを行うために、最初の段落を取り、それを の外に移動し.contentます。その後隠れる.content

pただし、各コンテンツ ブロックの最初の要素を移動することについて、スクリプトが本当に気に入らないことがあります。その行を削除すると、スクリプトは正常に機能し、関連する見出しをクリックするとすべてのパネルが拡大/縮小します。

しかし、そのコード行があると、スクリプトは何もしません。見出しをクリックするalertとステートメントがポップアップ表示されますが、.content要素は無視されます