为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 相关文章推荐
js 纯数字不重复排列的另类方法
Jul 17 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
Jul 31 Javascript
js计算任意值之间随机数的方法
Jan 16 Javascript
js闭包实现按秒计数
Apr 23 Javascript
详细分析使用AngularJS编程中提交表单的方式
Jun 19 Javascript
js实现右键自定义菜单
Dec 03 Javascript
tab栏切换原理
Mar 22 Javascript
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
微信小程序实现页面分享onShareAppMessage
Aug 12 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
Nov 01 Javascript
vue页面切换项目实现转场动画的方法
Nov 12 Javascript
微信小程序实现时间进度条功能
Nov 17 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使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
jQuery 1.0.2
2006/10/11 Javascript
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
jQuery 选择器详解
2015/01/19 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
详解python进行mp3格式判断
2016/12/23 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
python实现QQ批量登录功能
2019/06/19 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
介绍下java.util.Arrays类
2012/10/16 面试题
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
2015年项目工作总结
2015/04/29 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis