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 表格操作(交替显示、拖动表格行、选择行等)
Jul 29 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
Jan 05 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
Dec 14 Javascript
jQuery后代选择器用法实例
Dec 23 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
Bootstrap 附加导航(Affix)插件实例详解
Jun 01 Javascript
浅谈javascript alert和confirm的美化
Dec 15 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
Jun 17 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
Sep 18 Javascript
angular2 ng2 @input和@output理解及示例
Oct 10 Javascript
详解从react转职到vue开发的项目准备
Jan 14 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/24 PHP
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
python实现简单flappy bird
2018/12/24 Python
Django配置文件代码说明
2019/12/04 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
Python实现微信表情包炸群功能
2021/01/28 Python
html5指南-4.使用Geolocation实现定位功能
2013/01/07 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
说一下Linux下有关用户和组管理的命令
2014/08/18 面试题
教育科学研究生自荐信
2013/10/09 职场文书
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
民族精神月活动总结
2014/08/28 职场文书
国庆促销活动总结
2014/08/29 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
运动会广播稿200字
2015/08/19 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS