- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryで配列化したidのキーを取得したい)
jQueryで配列化したidのキーを取得する方法
このQ&Aのポイント
- jQueryを使用して、配列化したidのキーを簡単に取得する方法を教えてください
- あるフォームのinputのid属性を配列にして、jQueryでキーだけ抜き出したいですが、簡単な方法はありますか?
- PHPのように簡単に配列のキーを取得する方法がJavaScriptにあるかどうか教えてください
- みんなの回答 (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; }
お礼
連絡が遅くなってすみません。 RegExp と正規表現を参考に 対応する事が出来ました。 非常に助かりました。