내가, 클래스 "no_inspect"가있는 것을 제외하고 페이지에있는 모든 요소에 이벤트를 통해 내가 모든 페이지 요소를로드 한 후이 이벤트를 추가 할특정 클래스를 제외한 모든 요소에 이벤트를 추가하는 방법은 무엇입니까?
을 마우스를 추가하려면, 나는 그런 식으로 작성했습니다 :
$('*:not(.no_inspect)').mouseover(MouseOverEvent);
하지만 작동하지 않는 이음새가 없습니다.
UPDATE 작동하지 않는 수단 :
이벤트 페이지에있는 모든 요소에 부착되어 "no_inspect 클래스가 여부가"내가 원하는 행동하지 않은.
UPDATE MouseOverEvent 코드 :
function DIOnMouseOver(evt) {
element = evt.target;
// set the border around the element
element.style.borderWidth = '2px';
element.style.borderStyle = 'solid';
element.style.borderColor = '#f00';
}
"작동하지 않음"이란 무엇을 의미합니까? 오류가 있습니까? 이벤트가 단순히 발동하지 않습니까? 이벤트가 잘못된 요소에 할당됩니까? –