728x90
반응형
질문 : 여러 요소에 대한 jQuery 동일한 클릭 이벤트
페이지의 다른 요소에 대해 동일한 코드를 실행하는 방법이 있습니까?
$('.class1').click(function() {
some_function();
});
$('.class2').click(function() {
some_function();
});
대신 다음과 같은 작업을 수행하십시오.
$('.class1').$('.class2').click(function() {
some_function();
});
감사
답변
$('.class1, .class2').on('click', some_function);
또는:
$('.class1').add('.class2').on('click', some_function);
이것은 기존 개체에서도 작동합니다.
const $class1 = $('.class1');
const $class2 = $('.class2');
$class1.add($class2).on('click', some_function);
출처 : https://stackoverflow.com/questions/1313373/jquery-same-click-event-for-multiple-elements
728x90
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
jQuery로 체크박스가 선택되었는지 테스트 하는 방법 (0) | 2021.10.14 |
---|---|
Webpack에서 jQuery 플러그인 종속성 관리 (0) | 2021.10.14 |
jQuery를 사용하여 이미지 소스 변경 (0) | 2021.10.13 |
jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법 (0) | 2021.10.13 |
jQuery로 엔터키를 통해 Form을 제출하는 방법 (0) | 2021.10.13 |