为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 相关文章推荐
漂亮的仿flash菜单,来自蓝色经典
Jun 26 Javascript
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
Oct 24 Javascript
关于jquery append() html时的小问题的解决方法
Dec 16 Javascript
基于jquery的无限级联下拉框js插件
Oct 29 Javascript
JavaScript建立一个语法高亮输入框实现思路
Feb 26 Javascript
JavaScript实现复制功能各浏览器支持情况实测
Jul 18 Javascript
浅谈javascript 函数内部属性
Jan 21 Javascript
AngularJS基础学习笔记之指令
May 10 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
Jun 24 Javascript
AngularJS中watch监听用法分析
Nov 04 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
Jan 08 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
php+ajax实现文章自动保存的方法
2014/12/30 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
初识Node.js
2014/09/03 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
详解python中requirements.txt的一切
2017/03/03 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
Python实现TCP通信的示例代码
2019/09/09 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
Python实现不规则图形填充的思路
2020/02/02 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
英语专业推荐信
2013/11/16 职场文书
通信研究生自荐信
2014/02/01 职场文书
学校志愿者活动总结
2014/06/27 职场文书
学生安全责任书模板
2014/07/25 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电