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下的keyCode键码值表
Apr 10 Javascript
最近项目写了一些js,水平有待提高
Jan 31 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
Apr 07 Javascript
jQuery中:submit选择器用法实例
Jan 03 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
Nov 21 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
Jan 08 Javascript
js实现淡入淡出轮播切换功能
Jan 13 Javascript
JS和canvas实现俄罗斯方块
Mar 14 Javascript
小程序hover-class点击态效果实现
Feb 26 Javascript
Nuxt v-bind绑定img src不显示的解决
Dec 05 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
Dec 10 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导出excel格式数据问题
2014/03/11 PHP
PHP扩展CURL的用法详解
2014/06/20 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
JS实现带动画的回到顶部效果
2017/12/28 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
js数组的基本使用总结
2021/01/18 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
Django 自定义分页器的实现代码
2019/11/24 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
python 调整图片亮度的示例
2020/12/03 Python
python 实现图片裁剪小工具
2021/02/02 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
商场中秋节活动方案
2014/02/07 职场文书
网络管理员岗位职责
2014/03/17 职场文书
小学社团活动总结
2014/06/27 职场文书
大一新生期末自我评价
2014/09/12 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
选购到合适的激光打印机
2022/04/21 数码科技
Go语言测试库testify使用学习
2022/07/23 Golang