私は、入力要素の束を使ってウェブサイトにフォームを持っています。これらの要素のname属性は、 "property-0"の形式です。しかし、ユーザーは現在のものと同じように複数のフィールドセットを必要とすることがあるので、jQuery clone()でフィールドセットをクローンしますが、最後に番号を増やす必要があります。数字は10を超える可能性があるので、最後の文字は選択できません。Javascriptの正規表現を使用して "name"属性を置換する
これは私がしようとしているものです:
name.replace(/([0-9]+)$/, String(Number('$1')+1));
をそれはちょうど私property-NaN
を与えます。誰でも私が間違っていることを知っている?あなたは.replace()
の2番目の引数として関数を渡すことができ
おかげでたくさん!私はあなたがそこで機能を使うことができるとは知らなかった。 – Nick
@Nick - ようこそ:) –