問題タブ [prepend]

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 に答える
1400 参照

jquery - jQuery を使用して Rails フォームをテーブルにロードする

これは、私のプロジェクトが数日間死んでしまったものです。
標準的な値の表があります。次のようなスケルトンを使用します。

tbodyユーザーがテーブルに新しい値を追加できるように、インライン Rails 3 フォームを jQuery を使用してロードしようとしています。これは、コントローラーの新しいアクションを取得するボタンで行われます。これは、フォームのレンダリングされたパーシャルをテーブルに追加するだけの new.js.erb を呼び出します ( $("table tbody").prepend('<%= escape_javascript(render 'form') %>');)。

フォームのパーシャル自体は次のようになります。

ここから混乱が始まります。Webkit ブラウザーと IE では、これは期待どおりに機能します。結果の HTML は次のようになります。

もちろん、入力が始まる前にフォームが同じセルで開始および終了するという事実は、何かがうまくいかないという危険信号を発するはずです。ただし、フォームは引き続き送信され、それ以外の場合は完全に機能します。

Firefox では、これは当てはまりません。フォームは次のようにレンダリングされます (他はすべて同じであるため、前に追加された行内のもののみが示されています)。

ここでの違いは、Webkit/IE ブラウザーとは異なり、Firefox はすべてをformタグのセルに入れることです。また、フォームはまったく機能しません - 送信さえしません。リクエストも送信されません。

さて、私の調査のいくつかから、おそらくここで大きな間違いを犯していることがわかりました.違いは、ブラウザが私が省略したものをさまざまな方法でレンダリングしようとするという事実によるものです. それをいじってみると、Rails フォームがテーブルと対話する方法とはほとんど関係がないことがわかりました。テーブル内でパーシャルをレンダリングするだけの場合、HTML はブラウザー間で同一です (フォーム タグは他の入力よりも前に閉じます)。 <% end %> を間違った場所に置いている可能性があります)。jQuery を使用してレンダリングされたパーシャルを先頭に追加すると、何か問題が発生します。おそらく、囲んでいるテーブル タグがないためにパーシャルが正しくレンダリングされず、テーブルに挿入され、問題が発生します。

本当に、私は困惑しました。私はこれを広範囲に探しましたが、接線的に関連する質問がいくつかありますが、私の問題に実際に当たるものはないようです.

私は非常に単純な間違いを犯したと思っていますが、それは何ですか?

どんな助けでも大歓迎です!問題をできるだけ明確に説明したことを願っています。

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

javascript - 包み方
    別の
      ?

次のコードを使用して、jQuery の別の順不同リスト内にラップしたい順不同リストがあります。

ただし、最初の行で開始タグを作成し、2 番目の行で終了タグを作成する (および をラップする) のではなく、最初の行で開始タグと終了タグの.innerlist両方を作成しているように見えるため、このような結果になります。

これの代わりに:

0 投票する
11 に答える
84006 参照

python - Python で既存のファイルに行を追加する

テキスト ファイルの最初の行に 1 行追加する必要がありますが、使用できる唯一のオプションは、Python に期待するよりも多くのコード行のようです。このようなもの:

もっと簡単な方法はありませんか?さらに、この 2 つのハンドルの例は、読み取りと書き込み ('r+') のために単一のハンドルを開くよりも頻繁に見られます。なぜでしょうか?

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

jquery - ヘルプが必要:jqueryはdoctypeをhtmlに追加します

これが私の状況です:

  1. アプリケーションのCSSスタイルシートを編集しています。
  2. CSSスタイルシートのみを編集できます(CSSを使用して別のファイルにクリエイティブにグロミングできる場合、または既存の.jsに小さなjQuery prependステートメントを追加できる場合を除く)
  3. アプリケーションは、ie6、ie7、およびie8のみに準拠しています。彼らはFireFoxを決して使用しません、そしてそれはオプションではありません。

助けを求めて:

1)「doctype」を「prepend/prependTo」するためにjQueryを使用する必要があると思います

!doctypeがないと、ie8はquirksmodeになり、もちろん「input [type=checkbox]」などのスタイルは受け入れられません。

私はこれまでprependを使用したことがありません。次のようにする方法について、完全で正しい構文を教えてください。

現在:<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

望ましい:<doctype html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

これはまだうまくいきません$("html ").prepend("doctype ")

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

jquery - 要素を最初の子として挿入する方法は?

ボタンをクリックするたびにjqueryを使用して最初の要素としてdivを追加したい

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

php - DOMを使用してテキストノードをHTML要素に追加および追加しますか?

これが私のHTMLコードです

DOMを使用して、兄弟を傷つけることなくテキストノードをBODY要素に追加および追加するにはどうすればよいですか?

このような

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

jquery - 付加されたテキストjQueryをスライドさせます

新しいメッセージを上部に追加するjqueryajaxチャットボックスがありますが、そのjqueryアニメーションでそれらをスライドさせるにはどうすればよいですか?

私の現在のコード:

簡単だと思いますが、私は初心者です。

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

java - 書き換えずにファイルにデータを付加することは可能ですか?

私は非常に大きなバイナリファイルを扱います(ファイルごとに数GBから数TB)。これらのファイルはレガシー形式で存在し、アップグレードするにはファイルのFRONTにヘッダーを書き込む必要があります。新しいファイルを作成してデータを書き換えることはできますが、時間がかかる場合があります。このアップグレードを達成するためのより速い方法があるかどうか疑問に思います。プラットフォームはLinuxに限定されており、これを実現するために低レベルの関数(ASM、C、C ++)/ファイルシステムのトリックを使用したいと思っています。プライマリライブラリはJavaであり、JNIは完全に受け入れられます。

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

matlab - matlabの行列の前にリストを追加します

私はこれを聞きたかった:

私がこのマトリックスを持っている場合:

それに「{01}」を追加したい

どうすれば書くことができますか?

また、これを数学でループに入れている場合:

matlabの同等のものはこれではありませんか?

それは私に:添え字付き代入次元の不一致を与えるからです。

==> 128magnetT(i、2)= [T、sum(mlat(:))。/L2]での大都市のエラー;

ありがとう

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

jquery - jqueryprependの問題

なぜこれが機能しないのか途方に暮れています。

これは機能します:

ただし、これを行うと、ページ全体が空白になります(何も読み込まれません)が、エラーは発生しません。

これも機能しません:

また、これはありません:

重要な場合のコンテキストは次のとおりです。

これを機能させるにはどうすればよいですか?