关于jquery事件的问题

a
我想让id为a单击时在id为father的div最后加入一下html:
b

然后单击b可以在id为son的div加入xx,其中a,b可以多次单击,该怎么写啊,我写的单击时,总不是单击一次家一个,而是每次单击加上的是前面的几个总和

你重复注册了单击事件。id不可以重复出现,无论能否达到效果都不可以这样写。如果a允许多次点击就会存在这种问题。可以用class取代id。在每次注册之前先判断son在不在,在的话就不注册了。
[code="java"]
$('#a').bind('click',function(){

var $son=$('<div class="son"></div>').append('<a class="b" href="#">b</a>');
$son.bind('click',function(){
    $(this).append('<a href="#">xx</a>');
});
$('#father').append($son);

});
[/code]

语言描述不清楚你具体操作后效果!
请给出例子。

你的意思是每次单击添加的内容要覆盖前面的是吗,那很好办,你用html(val)方法,其中的val="你想添加的html"+"a "不就可以了吗
即在你想添加html后面把超链接也加上去!
以后你每次点添加时都会把以前的覆盖,而不会累加!!!

上面提交的代码换了一种实现方式,每生成一个son 都注册一次事件,这样就不会重复注册了。