問題タブ [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.
javascript - jQuery:after()とinsertAfter()の違いは何ですか
jQueryには.after()
メソッドがあり、メソッドもあり.insertAfter()
ます。
それらの違いは何ですか?.after()
選択した要素の後に要素を挿入するために使用できると思います。そうですか?何の.insertAfter()
ために?
html - 別の要素の後に要素を追加するにはどうすればよいですか?
特定のテキストボックスがあり、その後に div を追加したいと考えています。関数を試しました.append()
が、それは要素に div を追加するだけです。
たとえば、私は持っています:
そして、それを次のように変更したい:
jquery - Jquery insertAfter() が機能しないようです
親 div を作成し、jquery メソッドを使用して親 div の後に div を挿入しましたinsertAfter()
..何が起こるかというと、最初のレコードが一番下に移動し、次のレコードがその上に挿入されます....
これが私の機能です...
そして私の結果は、
代替テキスト http://img265.imageshack.us/img265/7646/divresult.jpg
パラニは私の親divの隣にある必要がありますが、それは一番下にあります...insertAfter()
の隣にすべてのレコードを挿入するため#ResultsDiv
... 新しく生成されたdivの後に挿入する方法についての提案...
編集: 私が使用したこれらのdivに行の色を追加する方法
しかし、うまくいきませんでした..
jquery - jquery insertAfter または追加の質問
フォーム入力の検証をいじっています。
今のところ、入力後にメッセージを表示することを楽しんでいます。after() メソッドを使用して簡単なテキストを表示していますが、意図的にボックスを間違えると、メッセージが完全に表示されます。
ただし、意図的にもう一度間違えると、最初のエラー メッセージの後に同じメッセージがすぐに追加されます。
オリジナルに代わる方法はありますか?元のエラー メッセージを探して削除し、同じメッセージを再度挿入するコードを追加する必要はありませんでした。
必要ならそうしますが、最初に聞いてみようと思いました。
これが私のコードです:
jquery - jQueryの問題
(このコードは検証プラグインからのもので、入力ごとに繰り返されます)
label
は<label>text</label>
element
は<input />
これはうまく機能し、label
の直後に追加しelement
ます。
次のようになります。
?の後ではなく、 (の親) のlabel
後に配置する方法<div>
element
element
スクリプトの完全なコード:
http://www.jsfiddle.net/YSSCE/1/ (で検索label.insertAfter(element)
)
jquery - 一致したセットの後に TR を追加するか、jQuery で一致したセットが空の場合は最後に追加します
質問
特定の一致セットの後、または代わりに、一致セットが空の場合はテーブルの最後に新しい TR をテーブルに追加したいと思います。次の html があるとします。
たとえば、一致したセットの後に新しい tr を追加する方法を知っています。
gamma
しかし、クラス(テーブルにはまだ存在しない)に対して同じコードを実行するとどうなるでしょうか? アルファ挿入に使用したのと同じコードを使用して<tr class="gamma"></tr>
、新しい要素の挿入ポイントをテーブルの最後に配置する簡単な方法は何ですか?
「some code here」ブロックに記入するのに助けが必要です。
では、暇つぶしにおしゃべりしましょう
ちなみにinsertAfter
、挿入された要素または追加されたアイテムを返しますか? 方法や仕事のようにafter
、挿入されたアイテムを返し、それが添付されたアイテムを返すと思いますか?jQuery のドキュメントは優れていますが、各関数から返されるものがリストされていないなど、いくつかの大きな穴があります (これを見逃す人がいることに非常に困惑しています)。実際、私がこの質問を書いていたとき、私が正しく理解していることを確認するには、かなりの集中力が必要でした.insertAfter
append
appendTo
ぼんやり考えただけで、アイテムが追加されるすべての後にインデックス位置または直接の子要素(または直接の子要素のセット)であるオプションのパラメーターがサポートされてappend
いればいいでしょう。appendTo
インデックスの場合、0 または -1 が最初の子であることを意味するように、目的の位置またはアイテムを挿入する位置のいずれかになります。
alpha
これにより、指定された子セットの後にクラスを持つ新しい tr が挿入されます。:last
セレクターに追加することもできますが、この方法がいいでしょう。「td.alpha」の一致したセットが空の場合、append が通常行うように動作し、既存の子の後に配置されます。
javascript - Jquery ログイン scrollDown
JQuery バージョン 1.4.2 を使用しています。私の目標は、ユーザーがトップメニューの音声「ログイン」をクリックして、ログインフォームを下にスクロールできるようにすることです(Twitterとして)。すべて正常に動作し、insertAfter jQuery は希望どおりにフォームを表示しますが、ログイン ボタンをクリックすると、水平方向の位置がピクセル単位で変更されます。insertAfter の後に「ログイン」ボタンを固定するにはどうすればよいですか (駄洒落ですみません)。
javascript - $fn.insertAfter() および $fn.after() Jquery
$fn.insertAfter()
引数として指定された要素の後に要素を挿入するために使用されることを理解しています。それとどう$fn.after()
違うの?
jquery - この例では JQuery .insertAfter が機能しません - なぜですか?
jquery コードが機能しない理由がわかりません。会社で使用する Wordpress テーマを作成していますが、.insertAfter() 関数が正しく機能していないようです。ページ上のすべてのコンテンツを削除するだけです。
JQuery セクション:
何か案は?
jquery - より高速なもの-jQueryのreplaceWithまたはinsertAfter(および古い要素を非表示)
ページ上のいくつかの要素を変更したい。(たとえば、入力をdivの構造に変更します)。
何が速いですか?replaceWith()でそれを行うには。または、入力の後にdiv構造を挿入してから、入力を非表示にしますか?