2012-11-19 123 views

回答

1

另一个只是换乐趣解决方案新的原型:

var index = 11, 
    word = "Johnson "; 

"My name is John".replace(/./g, function(v, i) { 
    return i === index - 1 ? v + word : v; 
}); 
2

你可以得到与jQuery的.val()值,然后突破,除了在你想要的位置.slice(11),用新的文字串联,并把它放回文本框与.val(string)

0

你也可以创建一个名为拼接

String.prototype.splice = function(idx, rem, s) { 
    return (this.slice(0,idx) + s + this.slice(idx + Math.abs(rem))); 
}; 

Working jsFiddle here

相关问题