我在数组中存储了一些值,我想拆分它们并知道其包含值的长度,但是当我运行函数时它不起作用
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
var valData= ['songs','video','movie','games','other'];
var valNew=valData.split(',');
for(i=0;i<valNew.length;i++);
alert(valNew.length)
})
</script>
</head>
<body>
<select id="me"></select>
</body>
最佳答案
Split 用于根据传入 split 函数的一些定界符将定界字符串分隔成数组。您的值已拆分为一个数组。您的 for 循环语法也不正确。
拆分文档:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/split
更正后的代码:
$(function(){
var valData= "songs,video,movie,games,other";
var valNew=valData.split(',');
for(var i=0;i<valNew.length;i++){
alert(valNew.length)
}
});
关于javascript - 使用 jquery 拆分数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257605/