2014-11-21 3 views
0

자식의 부모 ID를 onclick 함수에 전달하고 싶지만 실행할 수 없습니다. 그러나 자식 요소의 부모 ID를 얻는 방법을 알고 있습니다. 여기 내 코드를 누군가가 그것을 수정할 수 있습니다.jquery의 함수에 부모 ID 전달하기

<div id = "test"> 
$('#test-'+result[i][1]).append('<div class = "box-content-2" onclick = "Addfriend('+ result[i][1]+','$(this).parent().attr('id'))" id = "box2-'+result[i][1]+'">Add Friend</div>'); 
</div> 

내 구문에 문제가 있다고 생각합니다. 미리 감사드립니다.

답변

1
<div id = "test"> 

</div> 

<script> 
    $(document).ready(function() { 
     $('#test').append('<div class = "box-content" id = "box2">Add Friend</div>'); 

     $("#box2").click(function() { 
      alert($(this).parent().attr('id')); 
     }) 

    }); 
</script> 

here은 데모입니다.