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 相关文章推荐
xml分页+ajax请求数据源+dom取结果实例代码
Oct 31 Javascript
javascript 跳转代码集合
Dec 03 Javascript
JavaScrip单线程引擎工作原理分析
Sep 04 Javascript
Js获取数组最大和最小值示例代码
Oct 29 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
jQuery简单实现提交数据出现loading进度条的方法
Mar 29 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
bootstrap模态框实现拖拽效果
Dec 14 Javascript
使用JavaScript保存文本文件到本地的两种方法
Jan 22 Javascript
实例讲解vue源码架构
Jan 24 Javascript
Openlayers绘制地图标注
Sep 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
用PHP4访问Oracle815
2006/10/09 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
js中有关IE版本检测
2012/01/04 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
2020/09/01 Python
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
优秀毕业生求职推荐信范文
2013/11/21 职场文书
小饰品店的创业计划书范文
2013/12/28 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
统计工作个人总结
2015/03/03 职场文书
公积金具结保证书
2015/05/11 职场文书
新入职员工工作总结
2015/10/15 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
靠谱准确的求职信
2019/04/02 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python