为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 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
Javascript 中文字符串处理额外注意事项
Nov 15 Javascript
再论Javascript下字符串连接的性能
Mar 05 Javascript
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 Javascript
js实现的四级左侧网站分类菜单实例
May 06 Javascript
JS中的eval 为什么加括号
Apr 13 Javascript
XMLHttpRequest Level 2 使用指南
Aug 26 Javascript
微信小程序三级联动地址选择器的实例代码
Jul 12 Javascript
浅谈react+es6+webpack的基础配置
Aug 09 Javascript
JS回调函数 callback的理解与使用案例分析
Sep 09 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
May 23 Javascript
JS使用Chrome浏览器实现调试线上代码
Jul 23 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框架之路由与控制器
2017/05/07 PHP
分享20款好玩的jQuery游戏
2011/04/17 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
在Python中使用异步Socket编程性能测试
2014/06/25 Python
Python实现全局变量的两个解决方法
2014/07/03 Python
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
Python实现网站注册验证码生成类
2017/06/08 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
python 以16进制打印输出的方法
2018/07/09 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
学期自我评价
2014/01/27 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
初二学习计划书范文
2014/04/27 职场文书
房产授权委托书范本
2014/09/22 职场文书
单位委托函范文
2015/01/29 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL