내마음대로만들어보자/JS83 속성 탐색 선택자 선택한 요소를 기준으로 일치하는 속성의 포함 여부를 따져 요소를 선택하는 선택자이다. 예를들어, 선택한 이미지 요소 중 경로가 [images/logo.gif]와 일치하는 이미지 요소만 선택하고자할때 사용한다. * 속성 탐색 선택자의 종류 종류 사용법 설명 $("요소 선택[속성]") $("li[title]") 요소 중 title속성이 포함된 요소만 선택한다. $("요소 선택[속성=값]") $("li[title='리스트']") 요소 중 title 속성값이 '리스트' 인 요소만 선택한다. $("요소 선택[속성^='http://']") $("a[href^='http://']") 요소 중 href 속성값이 http:// 로 시작하는 요소만 선택한다. $("요소 선택[속성$=텍스트]") $("a[href$='.co.. 2021. 8. 19. index() 메서드 $.index() 메서드는 지정 선택 요소를 찾아서 인 덱스값을 반환한다. * 기본형 $("요소 선택").index("지정 선택 요소"); * 예제 배열 관련 메서드 내용1 내용2 내용3 내용4 2021. 8. 19. $.inArray() / $.isArray() / $.merge() 메서드 $.inArray() 메서드는 배열에 저장된 데이터 중 지정한 데이터를 찾아 인덱스값을 반환한다. $.isArray() 메서드는 지정한 데이터가 배열 객체면 true를, 배열 객체가 아니면 false를 반환한다. $.merge() 메서드는 두 배열 객체를 하나의 객체로 묶는다. * 기본형 1) $.inArray(data, Array, start index) 2) $.isArray(object) 3) $.merge(Array1, Array2) * 예제 2021. 8. 19. $.map() / $.grep() 메서드 $.map() 는 배열에 저장된 데이터 수만큼 메서드를 반복 실행한다. 그다음 메서드에서 반환된 데이터는 새 배열에 저장되고 그 배열 객체를 반환한다. $.grep() 메서드는 배열에 저장된 데이터 수만큼 메서드를 반복 실행하며 인덱스 오름차순으로 배열의 데이터를 불러온다. 메서드 반환값이 true면 데이터가 새 배열에 저장되고 배열을 반환한다. * 기본형 1. $.map() 메서드 $.map(Array, function(매개변수1, 매개변수2){ return 데이터; }); 2. $.grep() 메서드 $.grep(Array, function(매개변수1, 매개변수2){ return[true | false]; }); 1 배열에 저장된 요소만큼 메서드를 반복하며, 실행될때마다 매개변수1, 매개변수2에는 배.. 2021. 8. 18. 이전 1 ··· 12 13 14 15 16 17 18 ··· 21 다음