jquery如何把参数列严格转换成数组实现思路


Posted in Javascript onApril 01, 2013

如果某参数的列只有一个参数,那么each是失败,请看下面的例子
Java代码:

<!DOCTYPE html> 
<html> 
<head> 
<style> 
p { margin: 8px; font-size:16px; } 
.selected { color:red; } 
.highlight { background:yellow; } 
</style> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 
</head> 
<body> 
Hello 
and 
Goodbye 
script配合style一起实现在script修改样式。 
<script> 
var pp=3; 
var a=[pp]; 
alert(a); 
$.each(pp,function(i,n){ 
alert(i); 
}); 
</script> 
</body> 
</html>

结果是第一次alert是3,第二次没有alert,说明pp不是数组,dom,jason等。
如何保证pp严格是数组呢,很简单var a=[pp];这一句就行了,下面我们把each里面的pp换成a,则结果是3,0,正确。注意这个中括号把pp转换成了数组。
Java代码:
<!DOCTYPE html> 
<html> 
<head> 
<style> 
p { margin: 8px; font-size:16px; } 
.selected { color:red; } 
.highlight { background:yellow; } 
</style> 
<script src="http://code.jquery.com/jquery-latest.js"></script> 
</head> 
<body> 
Hello 
and 
Goodbye 
script配合style一起实现在script修改样式。 
<script> 
var pp=3; 
var a=[pp]; 
alert(a); 
$.each(a,function(i,n){ 
alert(i); 
}); 
</script> 
</body> 
</html>

总结:当参数个数小于2时,要严格保证参数列为数组,严格每个都执行each操作,则需要对参数列长度是否大于2进行分别对待。
Javascript 相关文章推荐
js中判断用户输入的值是否为空的简单实例
Dec 23 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
Aug 11 Javascript
JavaScript插件化开发教程(六)
Feb 01 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
Jun 17 Javascript
jQuery判断是否存在滚动条的简单方法
Sep 17 Javascript
js判断是否为空和typeof的用法(详解)
Oct 07 Javascript
Bootstrap简单表单显示学习笔记
Nov 15 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
JS绘图Flot如何实现动态可刷新曲线图
Oct 16 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
Apr 01 #Javascript
select标记美化--JS式插件、后期加载
Apr 01 #Javascript
js关闭父窗口时关闭子窗口
Apr 01 #Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 #Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 #Javascript
JavaScript中的onerror事件概述及使用
Apr 01 #Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
Apr 01 #Javascript
You might like
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
监控 url fragment变化的js代码
2010/04/19 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
javascript基础知识
2016/06/07 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
Vuex 入门教程
2018/01/10 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python解析xml文件操作实例
2014/10/05 Python
Python中协程用法代码详解
2018/02/10 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
2018/12/03 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
使用python实现滑动验证码功能
2019/08/05 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
Python turtle库的画笔控制说明
2020/06/28 Python
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
实体的生命周期
2013/08/31 面试题
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
工厂仓管员岗位职责
2014/01/01 职场文书
公司总经理岗位职责
2014/03/15 职场文书
经典禁毒标语
2014/06/16 职场文书
保险专业求职信
2014/07/07 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
小型婚礼主持词
2015/06/30 职场文书
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers