問題タブ [alternating]
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 - クエリの交互の行の色を変更する
偶数行がグレーに着色されたこのテーブルがあります(奇数行は白です):
次に、次のように行 3 を削除しました。
これで、テーブルの行 2 と行 4 が一緒に灰色になります。行を削除しても行の色を交互に保持するにはどうすればよいですか?
ここに私のHTMLコードがあります:
そして、ここに私のCSSがあります:
tr の属性を追加するように言われ、提供したコードを正しく挿入するように言われると思いますか? もしそうなら、構文を教えてください。jquery を css に挿入できないことはわかっています。
火曜日 2013 年 6 月 4 日午後 7 時 50 分 EST これは、process_this_table.php 内のテーブル構造です。
この process_this_table.php はリモート サーバーからのものであるため、偶数行の交互の灰色 (212,212,212) を変更できません。私の目的では、この $("tr:nth-child(2)").css("background-color", "lightblue") のように、奇数または偶数を行うのではなく、色を変更する行を指定することをお勧めします;. $("tr:nth-child(1)").css("background-color", "lightblue"); のような奇妙な行を指定するのに、そのコードが機能しないのはなぜですか? しますか?
結婚した。2013 年 6 月 5 日午後 12 時 50 分 (東部標準時) すべて順調です。皆さん、特に Karl-Andre のおかげです。とはいえ、もう一つ欲しいことがあります。たとえば、行 4 が行 1 になるように行を再配置するにはどうすればよいですか? 前もって感謝します。
php - PHP - 交互の行と列の出力
原理はテーブルのゼブラストライプに似ていますが、まったく同じではないため、解決策を見つけるのに苦労しました/これを行う方法を考えています.
行ごとの列数を交互にしようとしています。すべての奇数行には 4 つの列があり、すべての偶数行には 3 つの列があります。
クエリが 11 件のレコードを返す場合、次のことを行います。
- 最初の 4 つを 1 行 4 列に出力する
- 次の 3 つを 1 行 3 列に
- 最後の 4 つを 1 行 4 列に
私の目標を説明するために、サンプル配列とマークアップを phpfiddle に投稿しました: http://phpfiddle.org/main/code/h9r-hj1
どんな助けでも大歓迎です!
java - JAVAの数字の合計と交互の数字の合計
JAVAで文字列の桁和&交互桁和(一次から三次まで)を計算したいのですが、どうもうまくいきません...
したがって、文字列「123456789」の場合、次のようになります。
Q1: 9+8+7+6+5+4+3+2+1 = 45
Q2: 89 + 67 + 45 + 23 + 1 = 225
Q3: 789 + 456 + 123 = 1368
AQ1: 9 - 8 + 7 − 6 + 5 − 4 + 3 − 2 + 1 = 5
AQ2: 89 − 67 + 45 − 23 + 1 = 45
AQ3: 789 − 456 + 123 = 456
残念ながらそれは:
Q1: 45
Q2: 225
Q3: 1962
AQ1: -5
AQ2: 35
AQ3: -654
私の間違いは何ですか?
また、文字列に基づくソリューションを使用しようとしましたが、2 番目と 3 番目の順序を計算するように調整する方法がわかりませんでした。
php - 正規表現: オプションの代替を任意の順序で照合し、繰り返しを許可しない
私の質問はこれと非常によく似ていますが、各変更をオプションにし、繰り返しを行わないようにしたいという点が異なります。
例: 正規表現は次の文字列と一致する必要があります (これは単純化しすぎており、A と B は複雑になる可能性があります)。
XAA、XBB、XABA、XABB、XBAA には一致しません。
これが私がこれまでに持っているものです:
/(X)(?:(A)|(B)){0,2}$/
これにより、繰り返し (XAA など) が可能になり、空の配列要素を持つ PHP の XB で問題が発生するようです。
編集:X、A、およびBの実際の値を取得する必要があることを忘れていました(利用可能な場合)。文字列全体の一致だけではありません。
php - Modulus を使用して交互の行を印刷するスクリプトを変更します。
頭がおかしいのかもしれませんが、フォーラムのスクリプトを変更しようとしています。具体的には、新しいトピックとその後の返信を投稿する部分です。
典型的なフォーラム スクリプトのように、投稿ごとに背景を交互に表示します。
モジュラス計算を使用して、投稿番号が奇数か偶数かを判断し、対応するスタイルを出力します。つまり、新しいトピックはスレッドの最初の投稿です。たとえば、それは白、次の投稿 (返信) は灰色、次の投稿 (返信) は白、というように交互に繰り返されます。
最初の投稿を白にして、それ以降のすべての投稿を灰色にしたい。
これは、投稿行テーブルを生成するために使用するコードのスニペットです。
関数 create_post_row($post_number, $elements)
// 投稿行の HTML コードを生成します
{ $this->print_mode ? $post_template = "post_row_print" : $post_template = "post_row" . ($post_number % 2 + 1); $this->post_rows .= insert_values($post_template, $elements); }
望ましい結果が得られるように変更できる別の方程式があるかどうかはわかりませんが、思いつきません。
だから私は最初の投稿をそれ自身の行に分離する必要があると考えています。
しかし、私はそれを行う方法がわかりません。上記のコードに「最初に投稿する場合はこれを印刷し、そうでない場合はそれを印刷する」を追加できませんか?
これが漠然としすぎている場合は申し訳ありませんが、コードを見なくてもわかります。
編集: css アプローチではうまくいかないようです。新しい投稿が入力されるたびに、子クラスの新しいインスタンスが発行されるため、カウントする必要はありません。スレッド全体をクラス内にラップしようとすると、スレッド内の他のすべてのビットと区別して子をカウントできません。
そのため、スレッドの最初の投稿を別のテーブル行に出力するには、if/then ステートメントなどを使用する必要があると考えています。
どんな助けでも大歓迎です。