今回は、jQuery の各メソッドの使用例をお届けします。jQuery で各メソッドを使用する際の 注意事項 は何ですか?実際の事例を見てみましょう。
概要:
each() メソッドは、一致する要素ごとに実行される関数を指定します。 false を返すと、ループを早期に停止することができ、ブレークと同等になります。 true を返すとこのループを終了できます。これはcontinue と同等です。
構文:
$(selector).each(function(index,element){ }) index - 选择器的 index 位置 element - 当前的元素(也可使用 "this" 选择器) $(selector).each(function(){ }) $.each(array,function(Key,Value){ })
1. js配列を走査
$(function(){ var array=["aaa","bbb","ccc"]; $.each(array,function(i,j){ alert(i+":"+j); //i表示索引,j代表值 }); })
var obj = new Object(); obj.name="zs"; $.each(obj, function(name, value) { alert(this); //this指向当前属性的值,等价于value alert(name); //name表示Object当前属性的名称 alert(value); //value表示Object当前属性的值 });
3. JSONオブジェクトを走査
var json ={"name":"zhangSan","role":"student"}; $.each(json,function(key,value){ alert(key+":"+value); });
4. 複数の JSON オブジェクト配列を反復処理する
var json =[{"name":"Amy","role":"student"},{"name":"Tom","role":"student"}]; $.each(json, function(index, value) { alert("index="+index+"\n" +"name:"+value.name+"\n"+"role:"+value.role+"\n"); });
で構成されています 5. jQuery オブジェクトをトラバースします
<head> <meta charset="utf-8" /> <title>遍历jQuery对象</title> <script src="js/jquery-1.12.4.js"></script> <script type="text/javascript"> $(function(){ $("input[type='button']").bind("click",function(){ $("li").each(function(){ alert($(this).text()) }); }); }); </script> </head> <body> <input type="button" value="触发事件"/> <ul> <li>first</li> <li>second</li> </ul> </body>
Ajaxを介したServlet3.0とJS間の対話例の詳細な説明
以上がjQueryの各メソッドのユースケースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。