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 相关文章推荐
javascript 自动转到命名锚记
Jan 10 Javascript
img标签中onerror用法
Aug 13 Javascript
javascript setTimeout和setInterval计时的区别详解
Jun 21 Javascript
Jquery 点击按钮自动高亮实现原理及代码
Apr 25 Javascript
jQuery中last()方法用法实例
Jan 06 Javascript
JavaScript学习心得之概述
Jan 20 Javascript
JavaScript整除运算函数ceil和floor的区别分析
Apr 14 Javascript
高性能JavaScript DOM编程(1)
Aug 11 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
tween.js缓动补间动画算法示例
Feb 13 Javascript
.vue文件 加scoped 样式不起作用的解决方法
May 28 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下使用curl模拟用户登陆的代码
2010/09/10 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
浅析node连接数据库(express+mysql)
2015/11/30 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
基于 Vue 实现一个酷炫的 menu插件
2017/11/14 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
jQuery实现增删改查
2020/12/22 jQuery
21行Python代码实现拼写检查器
2016/01/25 Python
python中 logging的使用详解
2017/10/25 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
2014年安全生产大检查方案
2014/05/13 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
婚宴新郎致辞
2015/07/28 职场文书
七年级作文之雪景
2019/11/18 职场文书
redis数据一致性的实现示例
2022/03/18 Redis