jquery 如何获取select值遍历函数each怎么写

jquery 如何获取select值遍历函数each怎么写,第1张

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实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9430324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存