我得到了以下代码(我从这里得到的):
$( "p" ).children().andSelf().contents().each( function () {
if ( this.nodeType == 3 ) {
var $this = $( this );
var regEx = /(\w)/g;
for(i = 0; i < 5; i++){
$this.replaceWith( $this.text().replace( regEx, "<span class='numbers"+ i +"'>$&</span>" ));
}
}
});
它是运行良好的功能的一部分。只有当我添加那个 for-Loop 时它才会失败。
问题:当我console.log(i)
按预期增加时。当 I 时alert(i)
,它会提示 0-4 六次。此外,i
不会添加到numberX
类中。查看 DOM,i
始终为零。循环有什么问题?