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 相关文章推荐
div当滚动到页面顶部的时候固定在顶部实例代码
May 27 Javascript
倒记时60刷新网页的js代码
Feb 18 Javascript
对于Form表单reset方法的新认识
Mar 05 Javascript
javascript结合CSS实现苹果开关按钮特效
Apr 07 Javascript
JS获取鼠标相对位置的方法
Sep 20 Javascript
Bootstrap中data-target 到底是什么
Feb 14 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
Jun 11 Javascript
Vue.js组件实现选项卡以及切换特效
Jul 24 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
Oct 08 Javascript
解决vue.js提交数组时出现数组下标的问题
Nov 05 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
Nov 08 Javascript
JS中的继承操作实例总结
Jun 06 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采集利器 Snoopy 试用心得
2011/07/03 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
nodejs aes 加解密实例
2018/10/10 NodeJs
浅探express路由和中间件的实现
2019/09/30 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
个人简历的自荐信
2013/10/23 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
工会主席岗位责任制
2014/02/11 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
父母寄语大全
2014/04/12 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
国家助学金受助感言
2015/08/01 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python