問題タブ [each]

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

javascript - jQuery each() 関数の範囲?

私はjQuery ColorPickerウィジェットを使用しています-特にColorPickerSetColor関数を実行しています(内部で「setColor」のみ)。コードの抜粋:

ウィジェットにバグがあるようです。each() 呼び出し内で調べた場合、「col」パラメーターは未定義です。私はドキュメントと他の例を読みましたが、見つけることができるすべてのことは、 each() 呼び出しが関数を実行するときに 'col' がまだスコープ内にある必要があることを示していますが、そうではないようです...

ヘルプ?

ありがとう!

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

jquery - jQueryはdivを連続して選択します

次の HTML についてアドバイスが必要です。

jQuery は次のとおりです。

私がやろうとしていること:ラジオ入力を選択すると、それが配置されているdivの背景が変更され、行が1つしかない場合は完全に機能しますが、たとえば、最初の行で値を選択しようとすると、 2 行目の値を選択します。

ラジオ入力が配置されている 2 行目の div は、必要に応じて背景を変更しますが、最初の行の div は入力がチェックされたままですが、他の背景に反転します。これが私が達成しようとしているものです

代替テキスト

そして、ここに私が達成するものがあります:

代替テキスト

0 投票する
4 に答える
37790 参照

jquery - jQuery .each() で JSON 配列を解析する

私はこのjQuery関数を持っています

そして、私はこの配列を解析しようとしています

問題は、jQuery.js ファイル自体でエラーが発生することです。

誰が何が起こっているのか手がかりを持っていますか? .each() ステートメントの前に警告すると問題なく警告されますが、.each() ステートメント内で警告すると何も得られず、変数は構築されません。

ありがとう!

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

jquery - Jquery $this または each() で一度に 1 つのリンクを指定する

同じことを書く方法がたくさんあるように見えるので、jQueryを学ぶのは難しいと思います。

演習として、アンカー タグ内のテキストを取り、リンクの href 属性に詰め込みたいと思います。

例えば

なる

私の最初の試みは

リンクごとにこのアクションを実行するように指定する必要があるため、これは明らかに機能しません。

foreach ループを使用する必要がありますか? .each() 関数? それとも$this表記?それらはすべて機能しますか?

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

javascript - jQueryで.wrapAll()を使用するには?

divのクラスを持つすべての s 内のすべての p タグを見つけて、someClassそれらを別の でラップする必要がありdivます。これは、最初のマークアップがどのように見えるかです:

次のようになります。

何か案は?.each(): for eachを使用してみると、すべてのタグdivをラップするクラスがありますが、それらをすべて top でラップするだけです。someClasspdiv

0 投票する
4 に答える
15986 参照

jquery - jqueryでネストされたフォーム要素を反復処理します

これがすでに投稿されている場合は申し訳ありませんが、私は役に立たないことを探していました。

jqueryでネストされたフォームの「要素」(入力タグのような厳密なフォーム要素だけでなく、他のhtml要素でもある要素)をループする方法を知りたいだけです。現在、私はそれを行うためのこのコードを持っています:

フォームに次のような他の要素が含まれている場合は機能しません。

助けてください...

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

jquery - jQueryを使用して特定の名前またはIDのフィールドを検索して無効にします

チェックボックスの状態に基づいて有効または無効にしたい入力フィールドがいくつかあります。具体的には、IDが「ship1」で始まるフィールドを見つけて、チェックボックスをオンにしたときに無効にします。誰もが方法を知っていますか?

これが私のページの抜粋です:

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

jquery - 1 つの div 内の一連の画像で show hide を個別に使用する

私は JQuery のまったくの初心者であり、自分の能力を超えたプロジェクトを完成させる任務を負っています。

関連する非表示の段落を持つ独自の div に一連の画像があります。簡単な表示/非表示スクリプトを使用して、最初の div から段落を取得して適切に表示および非表示にすることができますが、ミックスにさらに画像 div を追加すると、コードは最初の画像のみを開くか、一度に<P>すべて開きます。<P>s

明らかに、私は EACH ループに相当するものを統合するのに助けが必要です。

コードは次のとおりです。

0 投票する
4 に答える
6912 参照

jquery - each() ループ内の Ajax 呼び出しが非同期ではない

私がやろうとしているのは、一連のチェックボックスを通過することです。

チェックされているそれぞれについて、(ajax 呼び出しを使用して) いくつかの計算を実行する必要があります。エラーが発生した場合は、ループを中断してメッセージを返す必要があります。

すべての ajax 呼び出しの実行には約 0.4 秒かかりますが、一度に最大 4 つしかチェックできないため、問題になることはありません。

しかし、私が直面している問題は、エラー function() 内のアラート ボックスの前に最後のアラート ボックスがポップアップすることです。エラー関数は機能しますが、常に最後の関数の後に表示されます。

呼び出しを非同期 = false として定義すると、呼び出しが応答を返すまでコードの実行が待機するという印象を受けました。それは間違った仮定ですか?

これを達成する方法はありますか?

前もって感謝します