
function AAA()
{
$("select")each(
function()
{
alert($(this)val())
}
);
}
这样就能依次d出各个下拉框的值了。
都有啊,既然你对each那么有兴趣,就给你这代码看看吧,这是我之前对遍历的总结。版权@Demonor_所有(就是我啦)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Jquery_ergodic02</title>
<link href="bootstrap-335-dist/css/bootstrapcssmap" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript" src="jquery-214minjs"></script>
<style>
body{padding-top:40px;}
#main{
width:600px;
height:800px;
text-align:left;
padding-left:20px;
}
a:link{color:#0CF; text-decoration:none}
a:visited{ color:#0CF; text-decoration:none}
a:hover{color:#0F0; text-decoration:none;}
a:active{color:#93C; text-decoration:none;}
</style>
<script>
function f1(){
alert("$()each(List,function(index, element) {}方法可以遍历"+"\n"+"一维数组、单花括号的JSON、有规律的的多花括号JSON"+"\n"+"以及body的任何元素。"+"\n\n"+"但似乎不能遍历出无规律的多花括号JSON。");
//遍历一维数组
//var array = ['one','two','three'];
// $each(array,function(key,value) {
// alert(key+' '+value);
//});
//遍历一个花括号的JSON
//var json ={"name":"Amy","role":"student","sex":"male","hobit":"game"};
//$each(json,function(key,value){
// alert(key+":"+value);
// });
//遍历有规律的多个花括号的JSON
//var json =[{"name":"Amy","role":"student","sex":"female"},{"name":"Tom","role":"student","sex":"male"}];
//$each(json, function(index, value) {
//alert("index = "+index+"\n"+"name : "+valuename+"\n"+"role : "+valuerole+"\n"+"sex : "+valuesex);
//});
}
function f2(){
var array = ['one','two','three'];
$each(array,function(index,value) {
alert(index+' '+value);
});
/
var array = ['one','two','three'];
for(var i in array ){
alert(i+" "+array[i]);
}
/
}
function f3(){
var json ={"name":"Amy","role":"student","sex":"male","hobit":"game"};
$each(json,function(index,value){
alert(index+":"+value);
});
/
for(var i in json){
alert(json[i]);
}
/
}
function f4(){
//这是有规律的多花括号JSON
var json =[{"name":"Amy","role":"student","sex":"female"},{"name":"Tom","role":"student","sex":"male"}];
// for(var i in json){
//alert(i);
//alert(json[i]name+"\n"+json[i]role+"\n"+json[i]sex);
//}
$each(json, function(index, value) {
alert("index = "+index+"\n"+"name : "+valuename+"\n"+"role : "+valuerole+"\n"+"sex : "+valuesex);
});
}
function f5(){
//获取id="div"里面所有内容
var html="";
var elements = $("#div");
$each(elements,function(){
alert(html+=$(this)html());
});
/ //获取id="div"所有子标签的内容
var div=documentgetElementById('div');
var elements=divchildNodes;
for(var i=0;i <elementslength;i++){
var e=elements[i]childNodes[0]; //childNodes[0]取第一个子节点
$each($(e),function(){
alert(edata);
});
}
/
/ //获取id="div"所有无标签的内容
var div=documentgetElementById('div');
var elements=divchildNodes;
for(var i=0;i <elementslength;i++){
var d=elements[i]
alert(ddata);
}
/
}
function f5_1(){
//获取id="div"所有子标签的内容
//获取id="div"所有子标签的内容
var div=documentgetElementById('div');
var elements=divchildNodes;
for(var i=0;i <elementslength;i++){
var e=elements[i]childNodes[0]; //childNodes[0]取第一个子节点
//$(e)each(function(){
$each($(e),function(){
alert(edata);
});
}
}
function f5_2(){
//遍历p标签元素
var html="";
var elements = $("#div>p");
$each(elements,function(){
alert(html+=$(this)html());
});
}
function f5_3(){
//获取id="div"所有无标签的内容
alert("");
}
function f6(){
alert("for(var i in array ){}方法可以遍历一维数组、单花括号JSON"+"\n"+"有规律的的多花括号JSON,无规律的的多花括号JSON");
}
function f7(){
var json =[{"name":"Amy","role":"student"},{"sex":"male","hobit":"game"}]; //这是无规律的多花括号JSON
for(var i=0;i<jsonlength;i++){
for(var j in json[i]){
//alert(j);
//alert(json[i][j]);
alert(j+":"+json[i][j]);
}
}
}
function f8(){
var array = ['one','two','three','1','2','3'];
//$map()、$grep(),这两个方法主要用来 *** 作数组,选择出数组中符合条件的记录,并返回,即将一个数组转换为另一个数组
var arr = $grep(array,function(n,value){
return isNaN(n)n:null;
});
for (var key in arr){
alert(arr[key]);
}
}
function f9(){
//$inArray()函数用于在数组中搜索指定的值,并返回其索引值
var array = ['one','two','three'];
var index = $inArray("two",array);
alert("数组中two 的索引是"+index+"\n"+"array[1] = "+array[index]);//返回该值在数组中的键值,返回1
}
</script>
</head>
<body>
<div id="main">
<a onClick="f1()">$each(array,function(index,element){})</a><br>
<a onClick="f2()">$each(array,function(index,element){})遍历一维数组</a><br>
<a onClick="f3()">$each(array,function(index,element){})遍历单花括号JSON</a><br>
<a onClick="f4()">$each(array,function(index,element){})遍历有规律的多个花括号的JSON</a><br>
<a onClick="f5()">$each(array,function(index,element){})遍历以下div所有元素</a><br>
<div id="div" style="border:1px dashed #CCC; width:150px; height:150px; text-align:center;" >
<p>ergodic div element</p>
<h5>Hello World </h5>
no Label
</div>
<a onClick="f5_1()">$each(array,function(index,element){})遍历上面的div的子标签的内容</a><br>
<a onClick="f5_2()">$each(array,function(index,element){})遍历上面的div的 p 标签的内容</a><br>
<a onClick="f5_3()">$each(array,function(index,element){})遍历上面的div的无标签的内容</a><br>
<br><br>
<a onClick="f6()">for(var i in array ){}</a><br>
<a onClick="f2()">for(var i in array ){}遍历一维数组</a><br>
<a onClick="f3()">for(var i in array ){}遍历单花括号JSON</a><br>
<a onClick="f4()">for(var i in array ){}遍历有规律的复杂一点的JSON</a><br>
<a onClick="f7()">for(var i in array ){}遍历无规律的复杂一点的JSON (两个for循环)</a><br><br><br>
<a onClick="f8()">$map()、$grep()选择出数组中符合条件的记录,并返回,得到另一个数组</a><br>
<a onClick="f9()">$inArray()函数用于在数组中搜索指定的值,并返回其索引值</a><br><br>
</div>
</body>
</html>
这个 一看就懂啦
<script>
var t = [{a:"1",b:"2"},{a:"3",b:"4"},{a:"5",b:"6"}];
$(t)each(function(){
alert("a="+thisa+" b="+thisb)
});
</script>
楼主,你的代码是不是点击checkbox全选再点一下全部未选的效果吧?
$('#CheckedRev')click(function(){//给#checkedRev绑定click字事
$('[name=items]:checkbox')each(function(){//循环name为items的checkbox对象,对自动加载动作
thischecked = !thischecked;//因为是循环每个checkbox,所以这边的this就是当前被循环到的chekcbox,checked是个状态,也就是设置未选
// $(this)attr("checked",!$(this)attr("checked"));//这句话你注销了,其实就是给属性chcked赋值,这个值就是!$(this)attr("checked"),前面一个!号就是非的意思,如果选中,就设置未选,如果未选就设置选中,很奇怪的代码,为什么要这样写呢?
})
----
总之,each就是循环每个对象
以上就是关于jquery 如何获取select值遍历函数each怎么写全部的内容,包括:jquery 如何获取select值遍历函数each怎么写、jquery哪个版本有each方法、在Jquery中遍历集合,怎样用each实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)