2014-11-21 59 views
0

我想在onc​​lick函數中傳遞子ID的父ID,但我無法做到,但是我知道如何獲取子元素的父ID。這是我的代碼有人可以糾正它。將父ID傳遞給jquery中的函數

<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是演示。