gpt4 book ai didi

jquery - 增加字符串中间的数字

转载 作者:行者123 更新时间:2023-12-01 02:46:07 24 4
gpt4 key购买 nike

我有一系列字符串add[0][types]add[0][name]等(用PHP形式$_POST创建一个数组) .

我需要拉出[0]并使其成为[1]

我已经根据其他一些回复构建了一个正则表达式函数,但它没有更改属性,我不确定我的函数语法是否正确:

newrow.find('input, select').each(function(){
$(this).attr('name', function(i, val){return val.replace(
/\\d+/, function(n){ return ++n; });
});
});

最佳答案

我认为你的正则表达式有点不对劲。您可以通过删除 .each 来缩短代码,以支持 attr 的重载。它需要一个函数(您已经在使用该函数,略有不同):

newrow.find('input, select').attr('name', function(i, val) {
return val.replace(/\d+/, function(n) {
return ++n;
});
});

示例: http://jsfiddle.net/hDELW/1/

关于jquery - 增加字符串中间的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10786642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com