Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些使用数组作为名称的字段,如下所示:
<select name="attr[address][#ID]"> <textarea name="address[#ID][cp]" placeholder="CP"></textarea>
我想使用jQuery更改具有unqiue ID的所有字段的therm“#ID”,是否可以使用带有.attr()函数的正则表达式来更改#ID?
问候, 阿德里安
您可以将 name 属性中所有出现的 替换#ID为单调递增的数字,如下所示:
#ID
var cntr = 1; $("[name*='#ID']").each(function() { this.name = this.name.replace(/#ID/, cntr++); });