다음 두 가지 HTML의 차이점은 무엇입니까? (필자가이 프리 핸드를 입력 할 때 오타가 있으면 사과하십시오.) jQuery를 사용jQuery의 onclick과 onclick 속성의 차이점은 무엇입니까?
:
<script type="text/javascript">
$(document).ready(function() {
$("#clickme").click(function() {
alert("clicked!");
});
});
</script>
<a id="clickme" href="javascript:void(0);">click me</a>
는 jQuery를 사용하지 않음 : 차이의
<a id="clickme" href="javascript:void(0);" onclick="alert('clicked!');">click me</a>
그냥주의해야합니다. JavaScript 코드를 절대로 href' 속성에두면 안됩니다. 비 자바 스크립트 지원 브라우저에서는 아무 작업도 수행하지 않는 링크를 생성하고 점진적 향상 (또는 원할 경우 완만하게 저하)이라는 생각을 깨뜨립니다. –
@Joseph Earl 예, 그렇지만 javascript : void (0)를 넣는 것은 아무 것도하지 않아야한다는 것입니다. onclick 이벤트는이 예제에서 jQuery를 통해 처리됩니다. –