代码-jquery数组的问题,定义数组

问题描述

jquery数组的问题,定义数组

我定义了一个数组var nums = [];我也不知道定义的对不对。
然后以下一段代码,循环的时候报错。

求解决报错,说类型不对

解决方案

var nums = new Array();
for (var i = 1; i < 11; i++) {
if (document.getElementById( i.toString()).checked) {
nums[i]= document.getElementById(i.toString()).value;
}
}

将value()后面的括号去掉

解决方案二:

Jquery数组
jquery $.makeArray来创建数组
----------------------

解决方案三:

对,你要看具体的错误信息是什么,是对象为空还是越界

解决方案四:

for(var i........)把i前面的var去掉试试..

解决方案五:

nums[i]= document.getElementById(i.toString()).**value**;

估计你控件使用的是checkbox吧,你给这些checkbox的id命名都是数字的话,首先不符合命名规范。

你在js中定义一个数组,然后为checked的,数组赋值,哪些没有选择的是undefined的,所以你后面使用这个数组会有问题的。

解决方案六:

nums[i]= document.getElementById(i.toString()).value;

估计你控件使用的是checkbox吧,你给这些checkbox的id命名都是数字的话,首先不符合命名规范。

你在js中定义一个数组,然后为checked的,数组赋值,哪些没有选择的是undefined的,所以你后面使用这个数组会有问题的。

解决方案七:

时间: 2024-10-28 16:32:08

代码-jquery数组的问题,定义数组的相关文章

JavaScript jQuery 中定义数组与操作及jquery数组操作_jquery

首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象 Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能 1.1 定义数组 声明有10个元素的数组 复制代码 代码如下: var a = new Array(10); 此时为a已经开辟了内存空间,包含10个元素,用数组名称加 [下标] 来调用,例如

java定义数组的三种类型总结_java

三种定义数组的格式如下: int[] arr1=new int[10]; int[] arr2={1,2,3,6}; int[] arr3=new int[]{1,2,3,4,5,6,7,22}; 注意:数组的length是一个属性,而字符串的length()是一个方法了!!!虽然都是求的他们各自的长度 package 第四天; public class 数组 { public void showArray(int[] arr) { for(int i=0;i<arr.length;i++) S

php定义数组和使用示例

 这篇文章主要介绍了php定义数组和使用示例(php数组的定义方法),需要的朋友可以参考下 这个是一个php关于数组的例子,简要的说明了数组的基本使用,示例中加放了注释      代码如下: <?php    //定义一个字符串数组 $fruit = array("apple","orange"); //引用数组的值 $fruit[0];//代表的值是apple $fruit[1];//代表的值是orange //值得注意的是,数组的索引是从0开始的,学过c

用jQuery的$()包装函数实现数组元素分页效果

文章简介:jQuery包装函数来实现数组元素分页效果的优势. 用jQuery的$()包装函数来实现数组元素分页效果的优势 最近一周在做中文站搜索礼品widget的需求,这个需求中有一个分页的功能;具体demo可以参见下图: (如上图,宽屏模式,1180下,每页3个offer) 对应的js应用文件是同一个,页面中后面的offer数据已经埋好了,只是启用了css display:none样式把后面的offer元素隐藏了.现在要求对已存在的页面元素实现上下分页效果,也就是页面元素总集可以通过$(.cl

jquery ajax 向后台传递数组参数示例

在JS中向后台传递数组参数,如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串--[object Object],具体的原因及解决方法如下,有类似问题的朋友可以参考下   需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放任何类型(对象.基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串--[object Object],原因如下: 在后台接收的时候,只能用request来接收,request.getParameterValues()方法

jQuery处理json数据返回数组和输出的方法

 这篇文章主要介绍了jQuery处理json数据返回数组和输出的方法,涉及jQuery操作数组及json的技巧,需要的朋友可以参考下     本文实例讲述了jQuery处理json数据返回数组和输出的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: /*print the json object * *$("selector").print_r_json(json,opts) : return formatted string (and print) *sprint_r_

php定义数组和使用示例(php数组的定义方法)_php实例

这个是一个php关于数组的例子,简要的说明了数组的基本使用,示例中加放了注释 复制代码 代码如下: <?php   //定义一个字符串数组$fruit = array(\"apple\",\"orange\");//引用数组的值$fruit[0];//代表的值是apple$fruit[1];//代表的值是orange//值得注意的是,数组的索引是从0开始的,学过c 和java 的人都知道呀. //定义一个数值型的数组$number = array(1,2,3,

需求-求大神解释一下在C#中都有哪种类型可以定义数组?

问题描述 求大神解释一下在C#中都有哪种类型可以定义数组? 小弟知道数组可以被基础数据类型(如int.string.char等)和类类型进行定义.但是不知道其他的引用类型和值类型中是否还有其他类型可以定义数组呢?求大神解答一下,不是需求,只想得到一个解答. 解决方案 除了基本值类型外,其余的都是引用类型. 所以,应该可以建立数组. 不过还是实践出真知,想知道可不可以就写一个demo测试一下喽,说不定会有一些想不到的问题出现. 解决方案二: 中山大学南方学院优才班实训基地陆盈教育IT职业优才计划千

c语言问题 新手求解-c需要char类型定义数组的问题

问题描述 c需要char类型定义数组的问题 #include #include #define PRAISE "What a super marvelous name!" int main(void) { char name[40]; printf("What's your name?n"); scanf("%s",name); printf("Hello,%s,%sn",name,PRAISE); printf("