2010-11-29 6 views
1

안녕하세요마다 나는이 같은 라인 writed :HTML 클릭 이벤트 사용 JQuery와

<a href="#">delete</a> 

내가 이것을 클릭하면 JS 기능의 일부를 수행 할를, 그래서 jQuery를 사용하고,이 같은

$('a[href='#']').click(function(){ 
    alert("test"); 
    return false; 
}); 

테스트 할 때이 도구를 사용하지만 Firefox에서 최상이지만 IE에서는 작동하지 않습니다. 이유가 무엇입니까? 내가 오류를 찾을 수 없습니다, 당신은 내가 당신에게

답변

2

을 종료한다.

$("a[href='#']").click(function(){ 
    alert("test"); 
    return false; 
}); 
+0

그것도 작동하지 않습니다 – user524250

0

따옴표가 문제의 원인입니다.

$('a[href="#"]').click(function(){ alert("test"); return false; }); 

당신이 자세히 보면

, 나는 큰 따옴표로 # 주위에 작은 따옴표를 변경했습니다. 작은 따옴표 만 사용하면 JavaScript는 인용 된 문자열을 끝내려한다고 생각합니다. FireFox가 오류를 catch하고 (올바르게) 작동하지 않습니다.

0

나는 당신의 조언을 따르지만, IE에서 작동하지 않아서, 나는이 방법을 바꿨다. 나는이 테스트 과 같은 스팬을 변경했다. href 의 스타일 또한 매우 생각합니다.