이 코드를 가지고 :JQuery와 부하가 한 번
<script>
$(document).ready(function() {
$('#lnk').click(function(e) {
e.preventDefault();
url = $(this).attr('href');
$("#content").load(this.href);
});
});
</script>
<a href="http://google.com" id="lnk">Google</a>
<a href="http://gmail.com" id="lnk">Gmail</a>
<div id="content">
</div>
내 콘텐츠 사업부에 대한 첫 번째 링크 (구글) 작동 및로드 컨텐츠를 클릭합니다. 그러나 두 번째 링크 (gmail)를 클릭하면 작동하지 않습니다.
아무도 나를이 문제를 이해하는 데 도움이 될 수 있습니까?
둘 중 어느 것도 작동하지 않습니다. : X – Esailija
귀하의 HTML은 유효하지 않습니다! 왜 두 요소에 대해 동일한 ID가 필요합니까? – Shyju
왜 당신의'url' 변수에 href를 저장 한 다음 바로 다음 줄에 사용하지 않습니까? 요소 ID는 고유해야합니다. – MrOBrian