我正在使用 jQuery
我的字符串下面有
str = "Michael,Singh,34534DFSD3453DS"
现在我想要三个变量的结果。
str1 = "Michael"
str2 = "Singh"
str3 = "34534DFSD3453DS"
请推荐!
谢谢
最佳答案
var strs = str.split(',')
是您的最佳选择。这将为您创建一个数组
strs[0] = "Michael"
strs[1] = "Singh"
strs[2] = "34534DFSD3453DS"
但是,可以通过向 window
对象添加新项目来准确获得您想要的内容。为此,我使用 $.each jQuery 的方法。这不是必需的(你可以只使用一个 for),但我只是觉得它很漂亮 :)。我不推荐它,但它确实展示了如何“即时”创建新变量。
var str = "Michael,Singh,34534DFSD3453DS";
$.each(str.split(','), function(i,item){
window['str' + (i+1)] = item;
});
console.log(str1); //Michael
console.log(str2); //Singh
console.log(str3); //34534DFSD3453DS
关于javascript - 如何使用 jQuery 对字符串进行子字符串化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459032/