• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryで配列化したidのキーを取得したい)

jQueryで配列化したidのキーを取得する方法

このQ&Aのポイント
  • jQueryを使用して、配列化したidのキーを簡単に取得する方法を教えてください
  • あるフォームのinputのid属性を配列にして、jQueryでキーだけ抜き出したいですが、簡単な方法はありますか?
  • PHPのように簡単に配列のキーを取得する方法がJavaScriptにあるかどうか教えてください

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

  • ベストアンサー
回答No.1

var inp = document.querySelectorAll ('form input[id^="test["]'); inp[1].value="123"; var inp = getInputs (document.forms[0], 'test'); alert(inp[1].value); function getInputs (form, id) {  var reg = new RegExp ('^'+ id + '\\[(\\d+)\\]$');  var i, e, t;  var es = form.elements;  var result = [];  for (i = 0; e = es[i++]; )   if (t = reg.exec (e.id))    result[t[1]] = e; // or result.push (e);  return result;  }

prr4e
質問者

お礼

連絡が遅くなってすみません。 RegExp と正規表現を参考に 対応する事が出来ました。 非常に助かりました。

関連するQ&A