将父ID传递给jquery中的函数

时间:2014-11-21 06:59:36

标签: javascript jquery

我想在onc​​lick函数中传递子元素的父ID,但我无法做到,但是我知道如何获取子元素的父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 个答案:

答案 0 :(得分: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是演示。