• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryで属性連番処理を、複数単位で行いたい)

jQueryで属性連番処理を複数単位で行いたい

このQ&Aのポイント
  • jQueryを使用して、複数のdiv単位で属性連番処理を行いたい場合の方法について教えてください。
  • 現在、div内に複数のinput要素があり、それぞれに連番のname属性を付与したいです。
  • jQuery.each()を使用した場合に、予期せずナンバリングが上書きされる現象が発生しています。どのように対処すればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ONEONE
  • ベストアンサー率48% (279/575)
回答No.1

ためしてませんがこんなかんじではなかろうか。 divでeachで回した後に各div内のinputに対してeachでまわす。 $.each('div', function(){ $(this).find('input').each(function(i){ $(this).attr('name', 'hoge' + i); }); });

re97
質問者

お礼

回答ありがとうございましたー