为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 相关文章推荐
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
Mar 09 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
Jun 02 Javascript
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
jQuery操作元素css样式的三种方法
Jun 04 Javascript
JavaScript验证电子邮箱的函数
Aug 22 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
Nov 25 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
Feb 10 Javascript
JavaScript字符串检索字符的方法
Jun 23 Javascript
redux.js详解及基本使用
May 24 Javascript
javascript刷新父页面方法汇总详解
Oct 10 Javascript
微信小程序实现按字母排列选择城市功能
Nov 25 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
Oct 30 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
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
PHP中Memcache操作类及用法实例
2014/12/12 PHP
利用php生成验证码
2017/02/23 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
javascript入门基础之私有变量
2010/02/23 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
js判断样式className同时增加class或删除class
2013/01/30 Javascript
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
Node.js编码规范
2014/07/14 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
几种tab切换详解
2017/02/03 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
wxPython中listbox用法实例详解
2015/06/01 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
python感知机实现代码
2019/01/18 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
音乐学个人的自荐书范文
2013/11/26 职场文书
农贸市场管理制度
2014/01/31 职场文书
八年级英语教学反思
2016/02/15 职场文书
MySQL锁机制
2021/04/05 MySQL
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电