프로그래밍 언어/jQuery, ajax

여러 요소에 대한 jQuery 동일한 클릭 이벤트

Rateye 2021. 10. 14. 11:55
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
반응형