为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 相关文章推荐
JavaScript中的普通函数与构造函数比较
Apr 07 Javascript
javascript去除空格方法小结
May 21 Javascript
jQuery蓝色风格滑动导航栏代码分享
Aug 19 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
Jan 04 Javascript
javascript实现表单验证
Jan 29 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
简单理解Vue中的nextTick方法
Jan 30 Javascript
iview的table组件自带的过滤器实现
Jul 12 Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
生成缩略图
2006/10/09 PHP
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
用户注册常用javascript代码
2009/08/29 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
vue3.0 上手体验
2020/09/21 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
python的常见命令注入威胁
2013/02/18 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
Python ldap实现登录实例代码
2016/09/30 Python
Python pymongo模块常用操作分析
2018/09/01 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
详解python中的index函数用法
2019/08/06 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
大学生学业生涯规划
2014/01/05 职场文书
中文师范生自荐信
2014/01/30 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Pytest中skip skipif跳过用例详解
2021/06/30 Python