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对象的property和prototype是什么一种关系
Aug 06 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
Mar 18 Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 Javascript
纯javascript制作日历控件
Jul 17 Javascript
AngularJS基础 ng-src 指令简单示例
Aug 03 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
Dec 22 Javascript
js判断手机系统是android还是ios
Mar 07 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 Javascript
使用mixins实现elementUI表单全局验证的解决方法
Apr 02 Javascript
微信小程序自定义导航栏实例代码
Apr 05 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
Sep 11 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编实现程动态图像的创建代码
2008/09/28 PHP
PHP 数组遍历顺序理解
2009/09/09 PHP
php rsa加密解密使用详解
2015/01/14 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
php输出形式实例整理
2020/05/05 PHP
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
详解Vue2.0里过滤器容易踩到的坑
2017/06/01 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
python3处理含有中文的url方法
2018/05/10 Python
Python中一般处理中文的几种方法
2019/03/06 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
《雨霖铃》教学反思
2014/02/22 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
社区灵活就业证明
2014/11/03 职场文书
个人借条范本
2015/05/25 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python