Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将父id传递给jquery中的函数_Javascript_Jquery - Fatal编程技术网

Javascript 将父id传递给jquery中的函数

Javascript 将父id传递给jquery中的函数,javascript,jquery,Javascript,Jquery,我想在onclick函数中传递子元素的父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]+'"&g

我想在onclick函数中传递子元素的父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>

$(“#test-”+结果[i][1])。追加('Add Friend');
我想我的语法有问题。提前感谢。


<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>
$(文档).ready(函数(){ $('#test')。追加('Add Friend'); $(“#框2”)。单击(函数(){ 警报($(this.parent().attr('id')); }) });
这是演示