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 相关文章推荐
ext form 表单提交数据的方法小结
Aug 08 Javascript
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 Javascript
js进行表单验证实例分析
Feb 10 Javascript
AngularJS实现分页显示数据库信息
Jul 01 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
解决webpack打包速度慢的解决办法汇总
Jul 06 Javascript
vue+swiper实现组件化开发的实例代码
Oct 26 Javascript
详解Nuxt.js部署及踩过的坑
Aug 07 Javascript
vue实现滑动超出指定距离回顶部功能
Jul 31 Javascript
node静态服务器实现静态读取文件或文件夹
Dec 03 Javascript
JS快速实现简单计算器
Apr 08 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
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
yii的CURD操作实例详解
2014/12/04 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
DOM下的节点属性和操作小结
2009/05/14 Javascript
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
2017/06/28 jQuery
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
简单谈谈python的反射机制
2016/06/28 Python
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
python输出带颜色字体实例方法
2019/09/01 Python
PyQt5实现登录页面
2020/05/30 Python
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
最新自我评价范文
2013/11/16 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
实验室安全管理制度
2015/08/05 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python