2015-01-13 4 views
0

처음 여기에 게시 한이 개 된 div를 만들고 나는 시도하기 시작했습니다 다른 것들을 밖으로. 지금 저는 jQuery를 가지고 놀고 여기에 약간의 문제가 있습니다..click/.insertAfter 내가 바로 모든 :</p> <p>나는 모든 프로그래밍 것은 새로운 종류의이야하고있어 희망 대신 1

이 내 jQuery를 코드입니다 : 내가 사업부 내부 목록 내의 링크를 클릭하면, 나는 첫 번째 (#objekt1) 이후 새로운 사업부를 삽입 할

$('#objekt1 ul li a').click(function() { 
    $('<div id="objekt2"></div>').insertAfter("#objekt1"); 
}); 

. 문제는 내가 링크를 클릭 할 때 단 하나 대신 두 개의 새 div가 표시된다는 것입니다.

내가 뭘 잘못하고 있니?

편집 :

이 같은 HTML 코드는 모습입니다

:

<body> 
 

 
    <div id="objekt1"> 
 
     <ul id="listeNamen"> 
 
      <li><a href=""> Hans Mustername </a></li> 
 
      <li> Hans Mustername </li> 
 
      <li> Hans Mustername </li> 
 
     </ul> 
 
    </div> 
 
    
 

 
</body>

+0

브라우저의 콘솔 출력은 무엇입니까? – KyleK

+0

나를 위해 정상적으로 작동,이 링크를 참조하십시오 : [피들] (http://jsfiddle.net/mgu8u8b6/1/) – Michelangelo

+0

나를 위해 잘 작동 .. – Krishna

답변

0

코드에서 아무 문제가 없습니다. 이 코드를보십시오 http://jsfiddle.net/xv14j3hL/

<div id="objekt1"> 
    <ul> 
     <li><a href="#">anchor</a></li> 
    </ul> 
</div> 
<script> 
    $('#objekt1 ul li a').click(function() { 
     $('<div id="objekt2">newdiv</div>').insertAfter("#objekt1"); 
    }); 
</script> 
+0

codecadamy에 문제가 될 수 있습니까 (나는 그들의 웹 사이트에 코드를 쓰고 있습니다)? – noirlama