我正在寻找一种JavaScript数组插入方法,其格式为:
arr.insert(index, item)
Run Code Online (Sandbox Code Playgroud)
最好是在jQuery中,但任何JavaScript实现都会在这一点上完成.
我有2个vars,需要在这个位置插入b.我正在寻找的结果是"我想要一个苹果".我怎么能用jquery或javascript做到这一点?
var a = 'I want apple';
var b = ' an';
var position = 6;
Run Code Online (Sandbox Code Playgroud) 我想在输入中的每第4个字符后插入一个破折号.我有一个信用卡输入框.当用户输入并到达每个第4个字符时,jQuery将插入连字符(-).
例如: 1234-5678-1234-1231
更新:我正在尝试一些代码,我认为我是如此接近正确的代码,但我有一些问题.这是我的代码示例;
$('.creditCardText').keyup(function() {
var cardValue = $('.creditCardText').val(),
cardLength = cardValue.length;
if ( cardLength < 5 ) {
if ( cardLength % 4 == 0 ) {
console.log('4 lük geldi');
cardValue += "-";
$('.creditCardText').val(cardValue);
}
} else {
if ( cardLength % 5 == 0 ) {
console.log('5 lük geldi');
cardValue += "-";
$('.creditCardText').val(cardValue);
}
}
});
Run Code Online (Sandbox Code Playgroud)