jQuery의 배열 내에서 검색된 요소에 효과를 적용하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/929527

  •  06-09-2019
  •  | 
  •  

문제

배열 내에서 검색된 요소에 효과를 적용 할 수 있는지 궁금합니다.

나는 다음을 통해 배열의 내용을 출력 할 수 있다는 것을 알고있다.text() 아니면 그 .html() jQuery의 기능. 그러나 나는 노력하고있다 fadeIn() 내용은 작동하지 않습니다.

이것을 어떻게 달성 할 수 있습니까?

도움이 되었습니까?

해결책

객체를 DOM에 추가하고 표시하고 효과를 사용하기 전에 객체를 추가해야합니다.

예를 들어:

content.appendTo('#somedivid').hide().fadeIn();

다른 팁

당신은 그것을 DOM에 추가하고 숨기고 그것을 퇴색시켜야합니다.

for(i=0, x=content.length; i<x; i++){      
   $('<p />').text(content[i]).appendTo('#container').hide().fadeIn();
}

그 내용은 #container에 추가하려는 텍스트 배열입니다.

배열의 각 요소에 페이지 레이아웃의 요소와 관련된 ID가 포함 된 경우 다음을 수행 할 수 있습니다.

$('#'+content[i].id).fadeIn();

질문을 올바르게 이해하지 못하지만 언급 한 Text () 또는 html () 함수와 동일하게 작동합니다.

var elements = $('.test');
// elements is an array of all elements with class 'test'

// now fade all these elements out:
elements.fadeOut('slow');
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top