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的键盘控制事件说明
Apr 15 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 Javascript
使用jQuery清空file文件域的解决方案
Apr 12 Javascript
jquery+css实现动感的图片切换效果
Nov 25 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
Oct 13 Javascript
详解如何较好的使用js
Dec 16 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
微信小程序如何播放腾讯视频的实现
Sep 20 Javascript
ElementUI Tree 树形控件的使用并给节点添加图标
Feb 27 Javascript
javascript实现简易数码时钟
Mar 30 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 set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
摘自百度的图片轮换效果代码
2007/11/19 Javascript
My Desktop :) 桌面式代码
2008/12/29 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
JQuery中基础过滤选择器用法实例分析
2015/05/18 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
JavaScript实现简单的文本逐字打印效果示例
2018/04/12 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
python的正则表达式re模块的常用方法
2013/03/09 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
Python如何实现机器人聊天
2020/09/10 Python
用python实现一个简单的验证码
2020/12/09 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
Linux开机引导的步骤是什么
2014/02/26 面试题
财务人员个人求职信范文
2013/12/04 职场文书
自我评价范文
2013/12/22 职场文书
安全标语口号
2014/06/09 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
使用CSS实现音波加载效果
2023/05/07 HTML / CSS