問題タブ [jquery-append]

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 投票する
14 に答える
807375 参照

jquery - リストアイテムを既存の順序付けされていないリストに追加する方法

私は次のようなコードを持っています:

jQueryを使用して以下をリストに追加したいと思います。

私はこれを試しました:

しかし、それは最後の後ろではなく、最後の(終了タグの直前)のli に新しいものを追加します。liこれを追加する最良の方法は何liですか?

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

jquery-selectors - HTMLを追加しますが、新しい要素へのセレクターがありません

divにタグを追加するための入力があります...

タグを削除したいのですが...新しいタグへのセレクターがありません

ライブを使用する必要があることはわかっていますが、どの要素に対してどのように使用するのですか?.appendライブを使用できませんか?

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

html - jqueryの問題によるhtmlの追加

こんにちは私はjqueryを介して行に列を追加しています。私はこのような列を持っています

今私がしていることは、<td>この行にいくつかを追加しています。私のJavaScript関数は次のようになります

列は追加されますが、問題はformタグにあります。私のコードから、htmlを追加した後は次のようになります

しかし、私は上記のフォームタグを取得して<tr>います、そしてそれはこのように見えます

追加の問題は何ですか?フォームタグが常に上にある理由

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

jquery - Safariは、appendjqueryメソッドを呼び出すときに要素を削除します

他のブラウザ(FF、IE、Chrome)ではなく、サファリで非常に奇妙な状況に遭遇します。

私のHTMLコードは次のようなものです。

そして、私のスクリプトは次のようなものです。

Safari以外のブラウザでは、次のように返されます。

しかし、Safariでは次のように返されます。

だから、隠された要素は捨てられます。どこにあるのかわかりません。ここに.append()メソッドの隠された機能がありませんか?

ここでこれを自分で目撃することができます:http://jsfiddle.net/mrMXS/ FFで、次にSafariでそのリンクを試してください。手がかりをいただければ幸いです。

ありがとうございました

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

jquery - FFでのjQuery.appendTo()の使用はフォーマットを壊します

私は自分のサイト用の簡単なショッピングカートを作っています。アイテムの説明ページで、[カートに追加]ボタンをクリックすると、ショッピングカート内のアイテムのリストの下部にアイテムが表示されます。ChromeとIE9で完全に機能しますが、Firefox(この場合はv6)は優れたフォーマットを破ります。appendToはすべての情報を表示することができますが、Firefoxではカート内のすべてのアイテム(HTMLテーブルにある)はそこでフォーマットを失います。表のテキストと画像が移動します(新しいアイテムだけでなく、すべてのアイテムについて)。

これは、テーブルに追加するためにエコーされるhtmlです。

これは、すでに1つのアイテムが入っているカートです。

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

jquery - Jquery post() - 返されるデータを追加できません

初めて jquery post() を使用していますが、返されたデータを単純に追加することはできません。私の場合、データは、アクションが呼び出すページの単なるテーブル行です。私はこれを持っています

データがデータベースにヒットしていますが、ダイアログが破棄されません。これは、追加している行がフローを殺すことを意味します。注:上記では「html」パラメーターを使用しましたが、例で使用されているのはxmlとjsonだけだったので、そのライガルかどうかはわかりません。次に、これに変更しました

データを取得しているという点で機能しましたが、テーブル行を既存のテーブルに追加すると、セルの形式が正しくありません。firebug で DOM を調べると、テーブルは構造的に正しいのですが、適切なテーブル行として表示されず、すべてのデータが左側に「圧迫」されています。

次に、HTMLが正しく渡されていないと思ったので、次のようにjquery html()メソッドを使用しました

ここで、「mydivwrapper」は tr の周りに配置された div であり、返される「データ」を介して入ります。これも悪い考えでした。

助けてください。

編集:

スクリプトを少し変更しました。これを見る

返されたデータを警告すると、これが得られます

解決済み: アクションでテーブル行を作成し、マークアップを文字列として返しました。上記の動作が発生した理由がわかりません。

さらに、この投稿を読んでいる人のために、フォームを jquery ダイアログに投稿するのが非常に困難でした。ご覧のとおり、ダイアログを動的に作成しましたが、DOM にはありませんでした。$("#mydialig").remove(); を呼び出す必要がありました。私の日付ピッカーを毎回表示させ、フォームフォームが以前の値を送信するのを防ぎます。これが最終的なコードです。

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

jquery - jQueryは画像をdivに追加して表示されませんが、Firebugで見ることができます

ユーザーがjQueryを使用してdivにテキストを動的に追加(追加)できるこのデザインアプリケーションがあります。テキストは ImageMagick を使用して生成され (曲線、波などの効果があります)、png 形式です。

私の問題は、画像を処理してjQueryでhtml divに追加しようとすると「時々」表示されないことですが、firebugでチェックすると、要素/画像がそこにあることがわかります。これは、画像生成中のインターネット接続の「遅延」に関するものだと思います。

「プリロード」する方法、または div に追加される前に画像が作成されることを確認する方法はありますか?

画像は、「shell_exec("imagemagick command")」を使用して「php」ファイルへのjQuery投稿を介して作成され、投稿が終了したときにすでにコールバックを追加しています(追加はここで行われます)。

ありがとう ("、)

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

jquery - jqueryを使用してjson結果を解析する方法

Webサービスを呼び出してjsonデータを取得するために、次のajax呼び出しがあります

ajax 呼び出しから取得した次の json 結果があります。img source を追加するのが難しいと感じています。

0 投票する
8 に答える
331545 参照

javascript - jQuery で新しい要素を作成する推奨される方法

<div>を使用して作成する方法は 2 つありますjQuery

また:

または:

再利用性以外に 2 番目の方法を使用することの欠点は何ですか?