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 相关文章推荐
用于自动添加Digg This!按钮的JavaScript
Dec 23 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
Sep 24 Javascript
Node.js 的异步 IO 性能探讨
Oct 08 Javascript
浅谈javascript 迭代方法
Jan 21 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
JavaScript解八皇后问题的方法总结
Jun 12 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Dec 14 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
关于vue的npm run dev和npm run build的区别介绍
Jan 14 Javascript
js实现盒子拖拽动画效果
Aug 09 Javascript
JS原生实现轮播图的几种方法
Mar 23 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下常用正则表达式整理
2010/10/26 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
document.compatMode介绍
2009/05/21 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
javascript验证身份证号
2015/03/03 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
JS实现div模块的截图并下载功能
2017/10/17 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
[01:12:40]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第三场 1月25日
2021/03/11 DOTA
Python查看多台服务器进程的脚本分享
2014/06/11 Python
python中while循环语句用法简单实例
2015/05/07 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
python实现顺序表的简单代码
2018/09/28 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
分层教学实施方案
2014/03/19 职场文书
公证委托书标准格式
2014/09/11 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
使用Redis实现实时排行榜功能
2021/07/02 Redis
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python