나는 "항목"이라는 클래스에 약 12 div 요소가 있습니다.observe를 사용하여 함수가 할당되면 함수에 매개 변수를 전달하는 방법은 무엇입니까?
for 루프를 사용하여 각 요소에 onClick 자바 스크립트 함수를 연결했습니다.
for(var i = 0; i < $$(".item").length; i++){
$$(".item")[i].observe("click", detailPopup);
}
"item"클래스 인 요소는 "detailPopup"함수를 실행합니다. 하지만 그 함수에 매개 변수를 전달하고 싶습니다. 더 구체적으로 말하자면, "this"()가 전달되기를 바랍니다.
어떻게해야합니까 ??
가능한 한 구체적인 질문을 한 것 같지만, 그렇지 않은 경우를 대비하여 알려주십시오. 질문을 명확히 해 드리겠습니다.
감사합니다!
이 'for' 루프가 실행되었을 때의 컨텍스트와 마찬가지로 현재'this'를 전달하고 싶습니까? 아니면 클릭 된 요소 자체입니까? 'this'는 이미'detailPopup' 함수 안에서'this' 키워드를 사용해서 원하는 것을 참조해야합니다. –