동일한 유형의 모든 요소에 jQuery 이벤트 핸들러 적용

필 노바

간단한 질문이되기를 바라는 것이 있습니다. 나는 jQuery와 JavaScript를 더 일반적으로 처음 사용합니다.

나는 그들 위에 마우스를 올려 놓을 때 내 페이지에서 li를 강조 표시하는 간단한 jQuery 이벤트 핸들러를 작성하려고합니다. 나는 시도했다 :

$( 'li' ).on('mouseover', function(evt) {
   $( evt.target ).effect( 'highlight', {}, 1000 ); 
});

작동하지 않습니다. 오류가 발생하지는 않지만 결과는 없습니다.

그러나 다음과 같은 것을 시도하면 :

$( document ).on('mouseover', function(evt) {
   $( evt.target ).effect( 'highlight', {}, 1000 ); 
});

마우스를 올려 원하는 DOM 요소를 강조 표시 할 수 있습니다.

js 파일 끝에 이벤트 핸들러를 배치했으며 두 번째 접근 방식을 사용하면 동적으로 생성 된 DOM 요소도 문제없이 강조 표시 될 수 있습니다. 그러나 태그 또는 클래스별로 DOM 요소를 선택하려고하면 효과를 낼 수 없습니다.

Norlihazmey Ghazali

동적 콘텐츠를 타겟팅하고 있으므로 다음과 같이 문서를 위임 해보세요.

$( document ).on('mouseover', 'li', function(evt) {
  $( evt.target ).effect( 'highlight', {}, 1000 ); 
});

이벤트 위임을 읽어야 할 수도 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

요소 입력에 대한 JQuery 사용자 정의 이벤트 핸들러

분류에서Dev

Jquery, 사용자 정의 이벤트에서 모든 핸들러 제거

분류에서Dev

여러 요소에 한 번의 클릭 이벤트 핸들러 적용

분류에서Dev

동적으로 생성 된 요소의 이벤트 핸들러

분류에서Dev

동적 jQuery 이벤트 핸들러

분류에서Dev

여러 이벤트, 여러 핸들러 및 새 요소에 적용하는 jQuery .on

분류에서Dev

이벤트 이름에 와일드 카드가있는 JQuery 사용자 정의 이벤트 핸들러

분류에서Dev

Reactjs를 사용하여 동일한 이벤트 및 요소에 대한 여러 이벤트 핸들러

분류에서Dev

여러 버튼에 동일한 이벤트 핸들러 사용

분류에서Dev

특정 div의 요소에 대한 onclick 이벤트 핸들러

분류에서Dev

jquery 이벤트 핸들러에서 mvc 모델을 어떻게 동적으로 가져올 수 있습니까?

분류에서Dev

Jquery .on () 함수가 PHP에 의해 동적으로 생성 된 요소와 이벤트 핸들러를 올바르게 바인딩하지 않습니다.

분류에서Dev

이벤트 핸들러를 동적으로 생성 된 모달 창 요소에 연결하기 어려움

분류에서Dev

jQuery없이 지시어 핸들러에 모의 DOM 이벤트 전달

분류에서Dev

동적으로 추가 된 범위 요소에 이벤트 핸들러 추가

분류에서Dev

Jquery는 여러 요소에서 동일한 이벤트를 사용합니다.

분류에서Dev

모든 (동일한) 주변 포트에 대해 동일한 인터럽트 핸들러를 어떻게 효율적으로 사용합니까?

분류에서Dev

요소의 이벤트 핸들러에서 작동하지 않는 기능

분류에서Dev

동적 jQuery 선택기가있는 루프 용 이벤트 핸들러

분류에서Dev

이벤트 핸들러의 jQuery 'this'범위

분류에서Dev

"keyup"이벤트 및 "keydown"이 동일한 이벤트 핸들러에 의해 호출 됨

분류에서Dev

하나의 coffeescript 파일에 여러 이벤트 핸들러

분류에서Dev

여러 핸들러에 대한 하나의 이벤트-Laravel

분류에서Dev

jQuery ajax 요청을 사용하여 이벤트 핸들러 뒤의 코드를 트리거하는 방법

분류에서Dev

for 루프 내부의 이벤트 핸들러가 모든 반복에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Jquery를 사용하여 한 요소의 onclick 핸들러를 다른 요소에서 위임

분류에서Dev

이벤트 핸들러를 jQuery의 여러 요소 변수에 바인딩 하시겠습니까?

분류에서Dev

jQuery의 .click () 이벤트 핸들러를 사용하여 Google Analytics 'send'메소드를 등록하면 제대로 작동합니까?

분류에서Dev

동적 작동하지 않는 내용 요소에 동적 콘텐츠 쓰기 JQuery와 이벤트 핸들은 iframe을 추가

Related 관련 기사

  1. 1

    요소 입력에 대한 JQuery 사용자 정의 이벤트 핸들러

  2. 2

    Jquery, 사용자 정의 이벤트에서 모든 핸들러 제거

  3. 3

    여러 요소에 한 번의 클릭 이벤트 핸들러 적용

  4. 4

    동적으로 생성 된 요소의 이벤트 핸들러

  5. 5

    동적 jQuery 이벤트 핸들러

  6. 6

    여러 이벤트, 여러 핸들러 및 새 요소에 적용하는 jQuery .on

  7. 7

    이벤트 이름에 와일드 카드가있는 JQuery 사용자 정의 이벤트 핸들러

  8. 8

    Reactjs를 사용하여 동일한 이벤트 및 요소에 대한 여러 이벤트 핸들러

  9. 9

    여러 버튼에 동일한 이벤트 핸들러 사용

  10. 10

    특정 div의 요소에 대한 onclick 이벤트 핸들러

  11. 11

    jquery 이벤트 핸들러에서 mvc 모델을 어떻게 동적으로 가져올 수 있습니까?

  12. 12

    Jquery .on () 함수가 PHP에 의해 동적으로 생성 된 요소와 이벤트 핸들러를 올바르게 바인딩하지 않습니다.

  13. 13

    이벤트 핸들러를 동적으로 생성 된 모달 창 요소에 연결하기 어려움

  14. 14

    jQuery없이 지시어 핸들러에 모의 DOM 이벤트 전달

  15. 15

    동적으로 추가 된 범위 요소에 이벤트 핸들러 추가

  16. 16

    Jquery는 여러 요소에서 동일한 이벤트를 사용합니다.

  17. 17

    모든 (동일한) 주변 포트에 대해 동일한 인터럽트 핸들러를 어떻게 효율적으로 사용합니까?

  18. 18

    요소의 이벤트 핸들러에서 작동하지 않는 기능

  19. 19

    동적 jQuery 선택기가있는 루프 용 이벤트 핸들러

  20. 20

    이벤트 핸들러의 jQuery 'this'범위

  21. 21

    "keyup"이벤트 및 "keydown"이 동일한 이벤트 핸들러에 의해 호출 됨

  22. 22

    하나의 coffeescript 파일에 여러 이벤트 핸들러

  23. 23

    여러 핸들러에 대한 하나의 이벤트-Laravel

  24. 24

    jQuery ajax 요청을 사용하여 이벤트 핸들러 뒤의 코드를 트리거하는 방법

  25. 25

    for 루프 내부의 이벤트 핸들러가 모든 반복에서 작동하지 않는 이유는 무엇입니까?

  26. 26

    Jquery를 사용하여 한 요소의 onclick 핸들러를 다른 요소에서 위임

  27. 27

    이벤트 핸들러를 jQuery의 여러 요소 변수에 바인딩 하시겠습니까?

  28. 28

    jQuery의 .click () 이벤트 핸들러를 사용하여 Google Analytics 'send'메소드를 등록하면 제대로 작동합니까?

  29. 29

    동적 작동하지 않는 내용 요소에 동적 콘텐츠 쓰기 JQuery와 이벤트 핸들은 iframe을 추가

뜨겁다태그

보관