jQuery join详细说明与实例代码
2013-09-05 20:23
573 查看
jquery.map( array, callback(elementofarray, indexinarray) )
看一实例
<!doctype html>
<html>
<head>
<style>
div { color:blue; }
p { color:green; margin:0; }
span { color:red; }
</style>
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
<div></div>
<p></p>
<span></span>
<script>
var arr = [ "a", "b", "c", "d", "e" ];
$("div").text(arr.join(", "));
arr = jquery.map(arr, function(n, i){
return (n.touppercase() + i);
});
$("p").text(arr.join(", "));
arr = jquery.map(arr, function (a) { return a + a; });
$("span").text(arr.join(", "));
</script>
</body>
</html>
结果
a, b, c, d, e
a0, b1, c2, d3, e4
a0a0, b1b1, c2c2, d3d3, e4e4
方法二
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(","));
});
看一实例
<!doctype html>
<html>
<head>
<style>
div { color:blue; }
p { color:green; margin:0; }
span { color:red; }
</style>
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
<div></div>
<p></p>
<span></span>
<script>
var arr = [ "a", "b", "c", "d", "e" ];
$("div").text(arr.join(", "));
arr = jquery.map(arr, function(n, i){
return (n.touppercase() + i);
});
$("p").text(arr.join(", "));
arr = jquery.map(arr, function (a) { return a + a; });
$("span").text(arr.join(", "));
</script>
</body>
</html>
结果
a, b, c, d, e
a0, b1, c2, d3, e4
a0a0, b1b1, c2c2, d3d3, e4e4
方法二
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 选择器大全的详细说明和实例
- jquery基础实例教程详细使用说明
- 载入jQuery库的最佳方法详细说明及实现代码
- 第一个SSH实例以及详细的说明---------代码优化以及数据库连接池
- 用jQuery实例来详细说明JSON和JSONP
- 载入jQuery库的最佳方法详细说明及实现代码
- jQuery选择器代码详解(五)——实例说明tokenize的解析过程
- jquery 选择器大全的详细说明和实例
- jquery $(document).ready()说明与实例代码(1/2)
- 什么是json和jsonp,jQuery json实例详详细说明
- 什么是json和jsonp,jQuery json实例详详细说明
- jQuery自定义插件详解及实例代码
- Mysql备份还原数据库之mysqldump实例及参数详细说明
- jquery实现弹出窗口效果的实例代码
- javascript jquery动态删除select下的option实例代码
- C#制作鹰眼的详细全过程(带注释)实例代码
- jQuery实现边框动态效果的实例代码
- jQuery Ajax方法调用 Asp.Net WebService、WebMethod 的详细实例代码
- PHP设计模式之观察者模式(Observer)详细介绍和代码实例