jQuery替换部分字符串

Yan*_*ick 1 jquery

我有以下代码:

?<div id="container">
 <input type="text" name="a1" id="a1">
 <input type="text" name="a2" id="a2">
?</div>????????????????
Run Code Online (Sandbox Code Playgroud)

我想将所有文本"a"的实例替换为"b",以获取div id ="container"中所有元素的id和name属性

所以新代码应该是这样的:

?<div id="container">
 <input type="text" name="b1" id="b1">
 <input type="text" name="b2" id="b2">
?</div>????????????????
Run Code Online (Sandbox Code Playgroud)

我似乎无法使用javascript replace()使其工作.

Roc*_*mat 6

$('#container input').each(function(){ // Loop through all inputs
    this.name = this.name.replace('a', 'b');  // Replace name
    this.id = this.id.replace('a', 'b');  // Replace ID
});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/G3vCf/