我有以下输入字段,我试图弄清楚如何增加特定括号值的值......
我将如何增加特定的括号值(即,title[0][subtitle][3] 变为 title[0][subtitle][4])?
我已经设法通过硬编码一个值来使其部分工作......下面的代码基本上可以满足我的需求,除了我无法弄清楚如何动态存储和增加该特定值......
(也发布在 jsfiddle 上:http: //jsfiddle.net/492bD/)...
<input type="text" class="form-text" value="" name="title[0][subtitle][0]">
<button id="clickme">Click me</button>
$('#clickme').live('click', function() {
var lastSubTitle = $('input.form-text').attr('name');
var newSubTitle = lastSubTitle.replace(/^(.*\[[0-9]+\].*)(\[[0-9]+\])(.*)$/, '$1[20]$3');
alert(newSubTitle);
});