1

APIを使用して、クエリに一致するすべての要素を反復処理して操作する簡単な方法を知っている人はいますか?

私の最も単純なユースケースは次のようなものです - 実際のコードではありませんが、何を探しているか知っていることを願っています.

test.query('textarea').each(function(v, i){
  this.type(v.id, 'test' + i);
});

任意のJS exec、jQueryなどでそれを行うことができます.Dalekがおそらく見逃していることだと思います

ありがとう!

編集

私のJS execバックアップが機能しないことがわかりました...

test
  .execute(function(){
    var textareaIds = [];
    (function($){
      $('textarea').each(function(){
        textareaIds.push($(this).attr('id'));
      });

    })(window.jQuery);
    this.data('textareaIds', textareaIds);
  });

ただし、コードがキューに入れられてから実行される方法の性質上、後で for ループで配列を使用できない可能性があります。私は何かを逃しましたか?

4

1 に答える 1