jQuery 1.9+에서는 "on"이 있기 때문에 라이브 처리기를 더 이상 사용하지 않습니다. on을 사용하고 있고 "button"을 클릭하고 싶다면 클릭하면 어떻게됩니까? 클릭 핸들러에 현재 요소를 바인딩하는 방법
는 Currenly에만 이벤트 (I하지 함수에 필요한 요소) 이벤트를 생성 요소 처리기 내부
2
A
답변
3
el
는 event object 개체입니다.
el.target
은 클릭을 트리거 한 DOM element입니다.
this
은 해당 DOM 요소에 대한 사전 구성된 참조입니다.
$(this)
은 해당 참조를 jQuery 참조로 변환합니다.
그래서 당신은 좋은 설명이
var like = function(el) {
console.log(el); // outputs event object object
console.log(el.target); // outputs DOM element
console.log(this); // should output the same as el.target
console.log($(this)); // outputs jQuery object of that DOM element
// the code can be
$(this).parent().hide();
// or
$(el.target).parent().hide();
}
1
사용 this
컨텍스트를 결합한다.
var like = function() {
$(this).parent().hide();
};
$("#like").on('click', like);
관련 문제
- 1. jQuery 'change'이벤트 핸들러에 객체를 바인딩하는 함수
- 2. jQuery의 클릭 버튼에 클릭 이벤트를 바인딩하는 방법
- 3. 부모 요소를 동적으로 바인딩하는 방법
- 4. 목록 요소를 레이블에 바인딩하는 방법
- 5. UWP - ContentPresenter의 요소를 기본 ViewModel에 바인딩하는 방법?
- 6. 버튼 클릭 이벤트에서 검도 그리드를 바인딩하는 방법
- 7. 체크 박스 레이블에 클릭 이벤트를 바인딩하는 방법
- 8. knockoutjs 정보 - 텍스트로 데이터 바인딩하는 방법 : 클릭 :
- 9. xaml에 포함 된 요소를 바인딩하는 방법
- 10. 기존 DOM 요소를 KnockoutJS에 바인딩하는 방법 viewModel
- 11. 움직이는 요소를 슬라이드 쇼 탐색에 바인딩하는 방법
- 12. Listview MaxHeight를 현재 창 높이에 바인딩하는 방법?
- 13. 현재 선택한 탭을 범위의 속성에 바인딩하는 방법
- 14. 다른 클릭 요소의 요소에 클릭 이벤트를 바인딩하는 방법
- 15. WPF MVVM에서 frameworkElement 이벤트를 viewmodel 핸들러에 바인딩하는 "적절한"방법은 무엇입니까?
- 16. 이벤트 핸들러에 특정 컨텍스트 바인딩
- 17. jquery.localscroll에서 현재 클릭 된 앵커 요소를 선택하는 방법은 무엇입니까?
- 18. 핸들러에 콜백이 있는지 확인하는 방법
- 19. http 핸들러에 유형을 전달하는 방법
- 20. 상위 이벤트 핸들러에 의해
- 21. backbone.js를 사용하여 뷰에서 동적 요소를 짝수로 바인딩하는 방법
- 22. 본문에 바인딩하는 것보다 클릭 이벤트를 문서에 바인딩하는 것이 더 낫습니까?
- 23. 현재 클릭 한 요소를 제외한 모든 요소 조작
- 24. sessionState의 핸들러에
- 25. eclipse rcp : 핸들러에 선택 항목을 전달하는 방법
- 26. jQuery를 사용하여 동시 이벤트를 바인딩하는 방법
- 27. id가없는 클릭 된 DOM 요소를 얻는 방법
- 28. Backbone Marrionette에서 클릭 한 요소를 얻는 방법
- 29. Backbone.js에서 클릭 된 요소를 얻는 방법
- 30. Jquery : 클릭 한 요소를 확인하는 방법?
덕분에 같이 갈 수 있습니다. –
'el은 jQuery.Event 객체입니다. ' 그것은 ** 이벤트 객체 **이지 ** Jquery.Event 객체가 아닙니다 ** –
@ Sushanth - jQuery.Event 객체 일 것입니다. 콜백이 jQuery 이벤트 핸들러와 함께 사용되는 한. jQuery는 jQuery.Event 객체를 만들고이를 첫 번째 인수로 전달한 다음 DOM 요소를 이벤트 호출의 컨텍스트로 설정합니다. – cgTag