.on을 사용한 jQuery 이벤트 위임 (이 참조)

user1081577

위임 된 .on 이벤트에서이 참조는 어디에 있습니까? 예:

$('#foo').on('click', $('.bar'), function() {
    console.log(this);
});

예제에서 이것은 #foo를 참조합니다. 하지만 클릭 한 막대 요소에 어떻게 액세스합니까? 5 개의 막대 요소가있을 수 있으며 어느 것이 클릭되었는지 알고 싶습니다.

감사

편집 : 죄송합니다. #bar를 .bar로 변경했습니다 (여러 번 존재하기 때문에).

'.bar'를 사용해야한다는 대답이 도움이되었습니다. 그러나 다음과 같은 선택기가 있으면 어떻게 될까요?

$('.bar').find('a');

이와 같은 것을 어떻게 통합 할 수 있습니까?

이것은 작동하지 않습니다 : (이것은 #foo를 참조하기 때문입니다)

$('#foo').on('click', $('.bar').find('a'), function() {
    console.log(this);
});
모니카 첼리 오 복원

이것으로 변경 ...

$('#foo').on('click', '.bar', function() {
    console.log(this);
});

이제 this클릭 .bar됩니다.

jQuery 객체를 원하면 $(this)정상적으로 사용하십시오 .

편집하다

질문 코드 변경에 따라 다음이 필요합니다.

$('#foo').on('click', '.bar a'), function() {
    console.log(this);
});

이는 단순히 click 이벤트 핸들러를 .bardocument.ready에 존재하지 않을 수있는 요소 내부의 링크로 확장합니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

선택한 요소에 jQuery 이벤트 위임 사용

분류에서Dev

탭 변경을위한 JQuery 이벤트

분류에서Dev

Pandas에서 데이터 프레임의 값을 필터링하기위한 조회 참조로 사전 사용

분류에서Dev

Laravel에 작성된 사이트 이벤트 타임 라인을위한 DB 구조

분류에서Dev

JQuery : 이벤트 위임을 사용할 때 모든 선택기에 작업을 적용 할 수 있습니까?

분류에서Dev

이벤트 및 null 참조를 위임합니다.

분류에서Dev

JQuery`on` 이벤트 핸들러 : 이벤트 위임 및 사용자 지정 데이터 전달

분류에서Dev

jQuery 유사한 onclick 이벤트 호출을 건조시키는 방법

분류에서Dev

참조 테이블을 사용한 MYSQL 다중 조인

분류에서Dev

Jquery 이벤트 위임 문제

분류에서Dev

이 경우 이벤트 위임을 사용할 수 있습니까?

분류에서Dev

이것을 사용하여 위임 된 요소의 선택자를 참조 할 수 있습니까?

분류에서Dev

이벤트 위임 방법 내에서 jQuery $ (this)는 어떻게 사용됩니까?

분류에서Dev

단위 테스트를 참조한 후 네임 스페이스를 사용할 수 없습니다.

분류에서Dev

PHP : JQuery를 사용하여 이름을 동적으로 추가 한 요소를 어떻게 참조합니까?

분류에서Dev

jQuery : 네임 스페이스를 사용하여 원본 객체에서 위임 된 이벤트 끄기

분류에서Dev

JavaScript 접미사 이벤트 조절을위한 부울 / 원샷 플래그

분류에서Dev

Dojo : 이벤트 리스너 콜백에서 위젯에 대한 참조 유지

분류에서Dev

Dojo : 이벤트 리스너 콜백에서 위젯에 대한 참조 유지

분류에서Dev

동일한 이름의 데이터 프레임을 참조하는 Python 업데이트 사전 값

분류에서Dev

입력을위한 jQuery 이벤트 핸들러 (텍스트 입력)

분류에서Dev

사용자 지정 컨트롤을위한 이벤트를 만드는 방법

분류에서Dev

별칭 / 조회 테이블을 사용하여 데이터 프레임 열을 참조하는 방법

분류에서Dev

모든 활동을위한 이벤트

분류에서Dev

모든 터보 링크 페이지 내에서 jQuery의 위임 이벤트 on () 사용 :

분류에서Dev

모든 터보 링크 페이지 내에서 jQuery의 위임 이벤트 on () 사용 :

분류에서Dev

JS에서 다른 파일을 참조 할 때 네임 스페이스 사용

분류에서Dev

Pyspark 하위 선택 / 데이터 프레임을 사용한 하위 쿼리 조인

분류에서Dev

ATK4 CRUD : 데이터 삽입을위한 조회 참조 테이블

Related 관련 기사

  1. 1

    선택한 요소에 jQuery 이벤트 위임 사용

  2. 2

    탭 변경을위한 JQuery 이벤트

  3. 3

    Pandas에서 데이터 프레임의 값을 필터링하기위한 조회 참조로 사전 사용

  4. 4

    Laravel에 작성된 사이트 이벤트 타임 라인을위한 DB 구조

  5. 5

    JQuery : 이벤트 위임을 사용할 때 모든 선택기에 작업을 적용 할 수 있습니까?

  6. 6

    이벤트 및 null 참조를 위임합니다.

  7. 7

    JQuery`on` 이벤트 핸들러 : 이벤트 위임 및 사용자 지정 데이터 전달

  8. 8

    jQuery 유사한 onclick 이벤트 호출을 건조시키는 방법

  9. 9

    참조 테이블을 사용한 MYSQL 다중 조인

  10. 10

    Jquery 이벤트 위임 문제

  11. 11

    이 경우 이벤트 위임을 사용할 수 있습니까?

  12. 12

    이것을 사용하여 위임 된 요소의 선택자를 참조 할 수 있습니까?

  13. 13

    이벤트 위임 방법 내에서 jQuery $ (this)는 어떻게 사용됩니까?

  14. 14

    단위 테스트를 참조한 후 네임 스페이스를 사용할 수 없습니다.

  15. 15

    PHP : JQuery를 사용하여 이름을 동적으로 추가 한 요소를 어떻게 참조합니까?

  16. 16

    jQuery : 네임 스페이스를 사용하여 원본 객체에서 위임 된 이벤트 끄기

  17. 17

    JavaScript 접미사 이벤트 조절을위한 부울 / 원샷 플래그

  18. 18

    Dojo : 이벤트 리스너 콜백에서 위젯에 대한 참조 유지

  19. 19

    Dojo : 이벤트 리스너 콜백에서 위젯에 대한 참조 유지

  20. 20

    동일한 이름의 데이터 프레임을 참조하는 Python 업데이트 사전 값

  21. 21

    입력을위한 jQuery 이벤트 핸들러 (텍스트 입력)

  22. 22

    사용자 지정 컨트롤을위한 이벤트를 만드는 방법

  23. 23

    별칭 / 조회 테이블을 사용하여 데이터 프레임 열을 참조하는 방법

  24. 24

    모든 활동을위한 이벤트

  25. 25

    모든 터보 링크 페이지 내에서 jQuery의 위임 이벤트 on () 사용 :

  26. 26

    모든 터보 링크 페이지 내에서 jQuery의 위임 이벤트 on () 사용 :

  27. 27

    JS에서 다른 파일을 참조 할 때 네임 스페이스 사용

  28. 28

    Pyspark 하위 선택 / 데이터 프레임을 사용한 하위 쿼리 조인

  29. 29

    ATK4 CRUD : 데이터 삽입을위한 조회 참조 테이블

뜨겁다태그

보관