데이터베이스의 항목에 해당하는 div ID를 원합니다. ID를 기반으로 내 앱이 데이터베이스에서 적절한 콘텐츠를 가져옵니다.jQuery에서 클릭을 처리하는 함수로 클릭 한 div의 ID를 전달하는 방법
따라서 .click()을 사용하여 클릭을 처리 할 때 클릭 한 div의 ID를 처리 할 함수에 전달해야합니다. 어떻게해야합니까? 당신의 click
이벤트 핸들러 함수 내부
데이터베이스의 항목에 해당하는 div ID를 원합니다. ID를 기반으로 내 앱이 데이터베이스에서 적절한 콘텐츠를 가져옵니다.jQuery에서 클릭을 처리하는 함수로 클릭 한 div의 ID를 전달하는 방법
따라서 .click()을 사용하여 클릭을 처리 할 때 클릭 한 div의 ID를 처리 할 함수에 전달해야합니다. 어떻게해야합니까? 당신의 click
이벤트 핸들러 함수 내부
은, 문맥합니다 (this
키워드) 이벤트를 실행 한 DOM 요소를 참조, 당신은 예를 들어,에서 ID를 얻을 수 있습니다 :
$('div[id]').click(function() { // all divs that have an id attribute
var id = this.id; // or $(this).attr('id');
someOtherFunction(id);
});
을의 맥락에서 click
핸들러 this
은 클릭 된 DOM 요소에 해당합니다. 이것을 사용하여 id
을 추출 할 수 있습니다.
$('div').click(function() {
// Get the id of the clicked div
var id = this.id;
// Do something with it ...
});