我有以下代码:
?<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()使其工作.
$('#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)