如果用户输入2
且输入为soulkewl
。我需要将输出分为两个相等的部分[或根据用户的输入]。所以输出将是
1. soul
2. kewl
假设用户提供的尺寸为2
,如soulsunny
1.souls
2.unnyz
假设用户提供的尺寸为3
,如soulsunny
1.sou
2.lsu
3.nny
如何实现这一目标?
Code what i have tried so far is in this link
在这个链接中,我使用split(" ")
分割文本,但我很困惑如何使用jquery分割或分成相等的部分
请注意,如果文字属于odd numbers
,则应添加一个字母,例如z
答案 0 :(得分:1)
这个怎么样:
$("#4").click(function() {
$fulltext =$("#fulltext").val();
var userSize = $("#userSize").val();
var sizecount = $fulltext.length;
while (sizecount % userSize > 0) {
$fulltext += "z";
sizecount = $fulltext.length;
}
var splitsize = sizecount / userSize;
for (var i = 0; i < userSize; i++) {
$("#part" + (i+1) + "text").val($fulltext.substr(i*splitsize,splitsize));
}
});