Javascript 将父id传递给jquery中的函数
我想在onclick函数中传递子元素的父id,但我无法传递,但我知道如何获取子元素的父id。这是我的代码,有人可以更正它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
<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'));
})
});
这是演示