为jQuery增加join方法的实现代码
查了一下,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(","));
});
相关推荐
-
为jQuery增加join方法的实现代码
查了一下,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);
-
C语言所有经典排序方法的实现代码
运行结果正确 还是快速排序难一些. 完整代码 #include<stdio.h> #include <stdlib.h> #include <string.h> #include<malloc.h> void swap(int *a,int *b); void select_sort(int arr[],int n); void tra_arr(int arr[],int n); void insert_sort(int arr[],int n); void
-
Jquery 监视按键,按下回车键触发某方法的实现代码
复制代码 代码如下: <script type="text/javascript">$(function () { $('input:text:first').focus(); //把焦点放在第一个文本框 var $inp = $('input'); //所有的input元素$inp.keypress(function (e) { //这里给function一个事件参数命名为e,叫event也行,随意的,e就是IE窗口发生的事件. var key = e.which;
-
Javascript 数组添加一个 indexOf 方法的实现代码
//b = ", b.join(","), ""); document.write("b.indexOf(2) = ", b.indexOf(2)); document.write("b.indexOf('嘿嘿') = ", b.indexOf('嘿嘿')); //]]> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 运行以上代码,即可.如果大家想看的是 javascript indexOf的使用
-
PHP取得一个类的属性和方法的实现代码
复制代码 代码如下: <?php class myclass { var $var1; var $var2 = 'xyz'; var $var3 = 100; private $var4; function myclass() { $this->val1 = "foo"; $this->val2 = "bar"; return true; } function test1() { return true; } } //get_class_metho
-
Javascript 数组添加 shuffle 方法的实现代码
//shuffle(A) = ", shuffle(a)); if (!Array.prototype.shuffle) { Array.prototype.shuffle = function() { for(var j, x, i = this.length; i; j = parseInt(Math.random() * i), x = this[--i], this[i] = this[j], this[j] = x); return this; }; } document.write(
-
java中字符串转整数及MyAtoi方法的实现
java中字符串转整数及MyAtoi方法的实现 该题虽然和我们正常使用的字符串转整数的API中函数不一致,但是通过增加了很多额外的边界或者异常处理,可以锻炼算法思维的敏锐性和处理边界异常等问题的能力. 思路:字符串题一般考查的都是边界条件.特殊情况的处理.所以遇到此题一定要问清楚各种条件下的输入输出应该是什么样的. 这里已知的特殊情况有: 能够排除首部的空格,从第一个非空字符开始计算 允许数字以正负号(+-)开头 遇到非法字符便停止转换,返回当前已经转换的值,如果开头就是非法字符则返回0 在转换
-
jquery增加和删除元素的方法
本文实例讲述了jquery增加和删除元素的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>jquery增加删除元素</title> <script type="text/javascript&
-
jQuery增加与删除table列的方法
本文实例讲述了jQuery增加与删除table列的方法.分享给大家供大家参考,具体如下: 先来看看运行效果图: 完整代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999
-
jquery动感漂浮导航菜单代码分享
这是一款基于jquery实现动感漂浮导航菜单的特效代码,菜单可以上下浮动,动感十足,为自己的网站增加了活力,是一款非常实用的导航菜单特效源码. 运行效果图: 点击下载源码 为大家分享的jquery动感漂浮导航菜单代码如下 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>jQuery Floating Menu<
随机推荐
- 如何做一个文本书写器?
- 最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!
- JS 对象介绍
- MySQL+SSM+Ajax上传图片问题
- 纯js实现动态时间显示
- php+js实现百度地图多点标注的方法
- 基于Android 监听ContentProvider 中数据变化的相关介绍
- Python的另外几种语言实现
- 根据Hibernte的cfg文件生成sql文件
- Android详解之NoHttp最基本使用(无封装)
- 让JSP页面过期, 保证每次JSP页面都是最新的.
- sql注入数据库修复的两种实例方法
- 在liunx中编写一个脚步定期删除mysql中的数据实现步骤
- php下载文件超时时间的设置方法
- 详细解读Java的串口编程
- JavaScript中数组的各种操作的总结(必看篇)
- pandas全表查询定位某个值所在行列的方法
- python射线法判断一个点在图形区域内外
- JS/jQuery实现超简单的Table表格添加,删除行功能示例
- Python DataFrame一列拆成多列以及一行拆成多行