为jQuery增加join方法的实现代码


Posted in Javascript onNovember 28, 2010

查了一下,jquery没有直接的方法,

不过有一个map方法,使用它很简单就可以定义一个实现该功能的方法

jQuery.fn.join = function(sep,mapvalue){ 
return $.map(this,mapvalue).join(sep); 
}; 
jQuery.fn.joinattr = function(sep,attr){ 
return this.join(sep,function(item){return $(item).attr(attr);}); 
}; 
jQuery.fn.joinvalue = function(sep){ 
return this.join(sep,function(item){return $(item).val();}); 
};

使用的时候
$("#getid").click(function(){ 
alert($("input").joinattr(",","id")); 
}); 
$("#getvalue").click(function(){ 
alert($("input").joinvalue(",")); 
});
Javascript 相关文章推荐
MSN消息提示类
Sep 05 Javascript
extjs 学习笔记(二) Ext.Element类
Oct 13 Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 Javascript
JS仿flash上传头像效果实现代码
Jul 18 Javascript
js获取input标签的输入值实现代码
Aug 05 Javascript
JS将表单导出成EXCEL的实例代码
Nov 11 Javascript
理解Angular数据双向绑定
Jan 10 Javascript
js实现的彩色方块飞舞奇幻效果
Jan 27 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
Dec 19 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
Aug 02 Javascript
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
如何将JavaScript将数组转为树形结构
Jun 02 Javascript
Jquery拖拽并简单保存的实现代码
Nov 28 #Javascript
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 #Javascript
用jquery设置按钮的disabled属性的实现代码
Nov 28 #Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 #Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
Nov 25 #Javascript
javascript中substr,substring,slice.splice的区别说明
Nov 25 #Javascript
JavaScript中的类继承
Nov 25 #Javascript
You might like
PHP中几个常用的魔术常量
2012/02/23 PHP
php字符串分割函数explode的实例代码
2013/02/07 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
原生js实现each方法实例代码详解
2019/05/27 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
[01:44]Ti10举办地公布
2019/08/25 DOTA
python数组复制拷贝的实现方法
2015/06/09 Python
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
将python代码和注释分离的方法
2018/04/21 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python里 super类的工作原理详解
2019/06/19 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
店铺转让协议书(2014版)
2014/09/23 职场文书
办护照工作证明
2014/10/01 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
应聘教师自荐信
2015/03/26 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
有关水浒传的读书笔记
2015/06/25 职场文书