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 13 Javascript
jquery中load方法的用法及注意事项说明
Feb 22 Javascript
alert和confirm功能介绍
May 21 Javascript
JS简单实现动画弹出层效果
May 05 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
js点击按钮实现带遮罩层的弹出视频效果
Dec 19 Javascript
Node.js 文件夹目录结构创建实例代码
Jul 08 Javascript
jquery+ajax实现省市区三级联动效果简单示例
Jan 04 Javascript
javascript自定义日期比较函数用法示例
Jul 22 Javascript
layui树形菜单动态遍历的例子
Sep 23 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
Nov 05 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
利用js调用后台php进行数据处理原码
2006/10/09 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
2019/01/09 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
浅谈Python中的数据类型
2015/05/05 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
使用Python机器学习降低静态日志噪声
2018/09/29 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
特罗佩亚包官方网站:Tropea
2017/01/03 全球购物
泰国时尚电商:POMELO Fashion
2020/03/11 全球购物
软件工程师面试题
2012/06/25 面试题
JAVA高级程序员面试题
2013/09/06 面试题
新郎父亲婚宴答谢词
2014/01/11 职场文书
幼儿园国庆节活动方案
2014/02/01 职场文书
幼儿园教师国培感言
2014/02/02 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
python基于机器学习预测股票交易信号
2021/05/25 Python