javascript - 使用 jquery 拆分数组?

标签 javascript jquery html

我在数组中存储了一些值,我想拆分它们并知道其包含值的长度,但是当我运行函数时它不起作用

<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)
    }
});

http://jsfiddle.net/tmHea/

关于javascript - 使用 jquery 拆分数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257605/

相关文章:

jquery - 创建一个数组并循环显示每个 HTML

linux - 使用 vlc 命令行和 html5 从 ubuntu linux 上的模拟电视卡将电视直播到 ipad 1 或 2

javascript - 如何使用伪元素将图像放在文本框旁边?

javascript - 难以使用 JavaScript 突出显示插件

javascript - 仅在另一个 div 内跟随光标移动的 jQuery div

c# - 当从 View (Ajax)发送请求时,即使我使用 [FromBody] C#, Controller 中也收​​到 NULL 对象

javascript - 将鼠标悬停在不同的元素上时,CSS3 动画开始了吗?

jquery - 使用 css 下拉选择屏幕出现错误

javascript - Shiny :使用隐藏标签启动应用程序,没有延迟

javascript - jQuery .is (":visible") 适用于 Firefox 但不适用于 Chrome