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 相关文章推荐
Jquery Ajax的Get方式时需要注意URL地方
Apr 07 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
Oct 17 Javascript
javascript调试过程中找不到哪里出错的可能原因
Dec 16 Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 Javascript
AngularJS全局警告框实现方法示例
May 18 Javascript
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
用POSTMAN发送JSON格式的POST请求示例
Sep 04 Javascript
vue中 v-for循环的用法详解
Feb 19 Javascript
原生js实现的金山打字小游戏(实例代码详解)
Mar 16 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 jQuery
jQuery实时统计输入框字数及限制
Jun 24 jQuery
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
Aug 31 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删除数组中空值的方法介绍
2014/04/14 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
JS中JSON对象和String之间的互转及处理技巧
2016/04/06 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
python thread 并发且顺序运行示例
2009/04/09 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
Python中一些深不见底的“坑”
2019/06/12 Python
python pandas时序处理相关功能详解
2019/07/03 Python
python滑块验证码的破解实现
2019/11/10 Python
keras 权重保存和权重载入方式
2020/05/21 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
Yahoo的PHP面试题
2014/05/26 面试题
简述数据库的设计过程
2015/06/22 面试题
保送生自荐信范文
2013/10/06 职场文书
中学校庆方案
2014/03/17 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript