前に、私はこのエラーを取得しています:SyntaxError:missing;声明
SyntaxError: missing ; before statement
は、なぜ私はこのコードからそれを得るのでしょうか?どうすればこの問題を回避できますか?
var $this = $("input");
foob_name = $this.attr('name').replace(/\[(\d+)\]/, function($0, $1) {
return '[' + (+$1 + 1) + ']';
}));
最後を削除します ")"。 – Neil
多分疑問な質問かもしれませんが、 '+ $ 1'は文字列を数値に変換するための怠惰な方法ですね。もしそうなら、ひどい。 –
@ try-catch-finally:これを行うには正式にどのような方法がありますか? – mwfearnley