我有一些输入文本字段,当按下addMore按钮时,我用jQuery动态地分配id“parent_number和row_number”。
<input type="text" name="xpath" id="xpath_chield_'+parent_number+'_'+row_number+'" size="50"/>
它出现在浏览器中
<input id="xpath_chield_2_3" type="text" size="50" name="xpath">
这很好用
删除一个输入字段后,我想从id的当前parent_number只更新“parent_number”到-1,而不是“row_number”
更新后,它将在浏览器中输出
<input id="xpath_chield_1_3" type="text" size="50" name="xpath">
我如何使用jQuery做到这一点?
由于
答案 0 :(得分:0)
你可以减少这部分ID:
element.id = element.id.replace( /(\d+)_(\d+)/, function(match, n, o ){
return ( parseInt( n, 10 ) - 1 ) + "_" + o ;
});
演示:http://jsbin.com/ifivor/edit#javascript(控制台输出)