問題タブ [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 投票する
5 に答える
22495 参照

javascript - jQuery.each() を使用する必要がありますか?

私はオブジェクトの配列に対して非常に頻繁に反復を行っており、jQuery.each() を使用しています。ただし、速度とメモリの問題があり、プロファイラーによると最も呼び出されるメソッドの 1 つは jQuery.each() です。そのパフォーマンスについて巷ではどんな言葉が聞かれますか? 単純な for ループに切り替える必要がありますか? もちろん、自分のコードでも多くの問題を修正しています。

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

javascript - jQuery xml 応答で html テーブルを作成する

jQuery Ajax リクエスト (XML として返される) からのレスポンスを繰り返し処理しようとしています。

その応答で、3 列 (無制限の行数が可能) の HTML テーブルを作成しています。4 番目の XML ノード/「会社」が見つかると、テーブルで新しい行が開始されます。新しい行をいつ追加する必要があるかを判断するための JS の助けをいただければ幸いです。ありがとう!

JS の例:

Web サービスからの XML 応答の例:

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

jquery - jQueryは$.eachを使用してオブジェクトを反復処理します

私はオブジェクトを持っていますoptionsoptions = {title : 'title1', name : 'name1', url : 'url1', etc.}

これは、パラメーターとして関数に渡されます。そのオブジェクトを反復処理し、別の関数に渡してevaluate、結果を別のオブジェクトに格納しようとしています。たとえばopts、次のようになります。

evaluate(element,value)正常に動作しますが、問題は次のようになってしまうoptsことです。

それ以外の

つまり、key評価される代わりに文字通り渡され、の最後のプロパティで反復ごとに上書きされますoptions

割り当て行に正しい構文がありますか?私も試しました:

上記と同じ結果が得られました。$.each反復内でオブジェクトを配列に変換することもできます。私はそれを行ういくつかの方法を試しましたが、失敗しました。誰かがそのルートを教えてくれれば、それも素晴らしいことです。

(これはjQueryプラグイン用であり、FirefoxでFirebugを使用してテストしています)。

よろしくお願いします。

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

jquery - jQueryの各メソッドが値を返さない

ここで、msgOnError、msgHash、および msgHash は、特定の ID を持つ各テキスト ボックスのメッセージを取得するために使用するマップです。残念ながら、各メソッドはフォームの送信をキャンセルするために false を返しません。私は何を間違っていますか?? 私はjQueryが初めてです、ありがとう

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

jquery - jQuery .eachを使用して、一致したオブジェクトのサブセットを異なる方法で操作する方法

私は(Google CDNを介して)最新のjQueryを使用しており、このコードを使用して目次を作成しています。

御馳走を動作します。

h2の結果であるliにクラスを追加できるように、.eachループで一致したh2を一致したh3とは異なる方法で処理する必要があります。

有益なコメント、最も感謝し、感謝して受け取った!

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

grails - Groovy findAll と各タグの質問

次のドメイン クラスがあります。

つまり、ユーザーと会社の間には 1 対 1 の関係があります。これらのクラスはそうであり、私はそれらを変更することはできません.

show.gsp で、会社の詳細と、この会社に所属するユーザーへのリンクを一緒に表示したいと考えています。

独自のタグを作成することでこれを実現できることはわかっていますが、 eachタグまたはfindAllタグを使用すると、これが可能になると確信しています。

私が次のことをしたら

${companyInstance}をパラメーターとして渡そうとしましたが、例外が発生したか、機能しませんでした。

User.findAllByCompanyも使用してみました。

使用時:

私は空のセットを取得しています。

taglib を書かずにこれを達成する簡単な方法はありますか?

前もって感謝します。

ルイス

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

jquery - jQuery - Each() メソッドを使用して、ページの読み込み時にすべてのチェック ボックスをループして変更する方法

一連の 20 以上のチェックボックスがある Web ページを読み込んでいます。ページにはデータベースからのデータがロードされているため、チェックボックスの一部がチェックされ、それらのチェックボックスに接続されたテキストエリアにテキストが含まれます。私がやりたいと思うことは次のとおりです。1)すべてのチェックボックスを繰り返し、チェックされているものを見つけます2)次に、関連する各テキストエリアの「無効」属性とcssプロパティを変更します

各チェックボックスには一意の ID (specA01、specA02、specA03 など) があり、各テキストエリアには一意の関連 ID (specA01summ、specA02summ、specA03summ など) があります。

同じページの別の行から変更したこのコードがありますが、ここでいくつかの基本原則を誤解していることはわかっています...おそらく「.this」行に関係しています...

基本的に、このコードでは、チェックされているすべてのチェックボックスをループし、「checkBoxID」という変数でそれぞれの ID を取得してから、「#」+ checkBoxId +「summ」の ID で textarea 要素を変更しようとしています。あなたが提供できるヘルプやガイダンスは非常に高く評価されています。私のあからさまな無知で申し訳ありません。私はまだプログラミングとjQueryを学んでいます。

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

jquery - jquery各divの問題

特定のIDを持つすべてのdivを取得する必要がありますが、jqueryの各関数は最初のもののみを取得します。

例:

脚本:

アンカー oa id + アンカー ej $("#lala a") を渡すと、問題なく動作します。

どうしたの?

ブラジル

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

jquery - jQuery .各質問

反復されるアイテムごとではなく、jQuery .each ステートメントを一定回数実行することは可能ですか? 反復される JSON は last.fm フィードであり、もちろん、「制限」要求を無視することがよくあります。.each ステートメントを何度も実行するだけで、このエラーを回避したいと思います。

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

jquery - jQuery を使用して、同様の名前のチェックボックスを反復処理する

jQuery each() を使用して、supplier_type[] という名前のチェックボックスのグループを反復しようとしています。それらはすべて一意の ID を持っているので、これを書き直して一意の ID の配列を処理することができましたが、ここでどこが間違っていたのかを突き止めたかったのです。

アラートは、intIndex が正しい数の要素を認識している間、this常に最初の要素を保持していることを示しています。

では、正しい要素にどのように対処すればよいでしょうか? bind() を使用する必要がありますか?

ありがとう!

// Drew Wills の応答に基づいて作業バージョンを編集します。ありがとうドリュー!