为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<
随机推荐
- asp教程中get post提交表单有5点区别
- 浅谈JS闭包中的循环绑定处理程序
- 详解docker使用阿里云Docker镜像库加速(修订版)
- apache在win2003下的安全设置(配合文件夹权限目录,很好很安全)
- ASP.NET MVC中HtmlHelper控件7个大类中各个控件使用详解
- js如何实现设计模式中的模板方法
- django使用图片延时加载引起后台404错误
- C语言判断字符是否为可打印字符的方法
- JS实现字符串转驼峰格式的方法
- Python json 错误xx is not JSON serializable解决办法
- JSP数据库操作例程(Use Bean)
- ruby声明式语法的实现例子
- Python函数式编程指南(三):迭代器详解
- jquery 查找iframe父级页面元素的实现代码
- 解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
- js常见表单应用技巧
- Android主题切换之探究白天和夜间模式
- 邮箱正则表达式实现代码(针对php)
- PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
- 引用numpy出错详解及解决方法