>  기사  >  웹 프론트엔드  >  jquery에서 $().each와 $.each의 차이점은 무엇입니까?

jquery에서 $().each와 $.each의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-11-18 14:15:471829검색

차이점: DOM을 순회할 때는 주로 DOM 처리에 사용되는 $(selector).each() 함수를 사용하고, 데이터를 순회할 때는 데이터에서 사용하는 $.each() 함수를 주로 사용합니다. 처리에 더 많이 사용됩니다.

jquery에서 $().each와 $.each의 차이점은 무엇입니까?

【관련 추천: jQuery 동영상 튜토리얼

jquery에서는 객체와 배열을 순회할 때 $().each와 $.each()라는 두 가지 메소드를 자주 사용합니다.

$().each는 DOM 처리에 자주 사용됩니다. 페이지에 체크박스 유형의 여러 입력 태그가 있는 경우 $().each를 사용하여 여러 수표장을 처리합니다. 예:

{
if($(this).attr(‘checked’)==true)
{
//一些操作代码
}
回调函数是可以传递参数,i就为遍历的索引。

배열 탐색은 일반적으로 $.each()를 사용하여 수행됩니다. 예:

$.each([{name:"limeng",email:"xfjylimeng"},{name:"hehe",email:"xfjylimeng"}],function(i,n)
{
alert("索引:"+i+"对应值为:"+n.name);
});

매개변수 i는 순회 인덱스 값이고, n은 현재 순회 객체입니다.

var arr1 = [ "one", "two", "three", "four", "five" ];
$.each(arr1, function(){
alert(this);
});

출력: 하나 둘 셋 넷 다섯

var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
$.each(arr2, function(i, item){
alert(item[0]);
});

출력: 1 4 7


var obj = { one:1, two:2, three:3, four:4, five:5 };
$.each(obj, function(key, val) {
alert(obj[key]);
});

출력: 1 2 3 4 5


추가 프로그래밍 관련 지식이 있으시면

프로그래밍 비디오를 방문해 주세요! !

위 내용은 jquery에서 $().each와 $.each의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.