解决方案 »

  1.   

    var o = $("<p style=' margin:5px 0px;'><br></p>").appendTo(j);
      

  2.   

    不是这里的问题 你把style去掉试试   问题是想根据是否存在p标签来动态创建p标签  关键是事件触发前几次正常 然后就不会触发事件了
      

  3.   

    .......这段代码可以直接运行的,主要问题就是需要对div中的内容进9行编辑 编辑内容放在p标签中 但是内容为空的时候按删除键会把原先的p节点删掉  我就要触发一个事件开判断是否删除了p节点  如果删除了就动态创建  现在代码的问题就是用alert处理正常触发  用下面判断处理  触发就有问题
      

  4.   

    .......这段代码可以直接运行的,主要问题就是需要对div中的内容进行编辑 编辑内容放在p标签中 但是内容为空的时候按删除键会把原先的p节点删掉  我就要触发一个事件开判断是否删除了p节点  如果删除了就动态创建  现在代码的问题就是用alert处理正常触发  用下面判断处理  触发就有问题
      

  5.   

    .......这段代码可以直接运行的,主要问题就是需要对div中的内容进行编辑 编辑内容放在p标签中 但是内容为空的时候按删除键会把原先的p节点删掉  我就要触发一个事件来判断是否删除了p节点  如果删除了就动态创建  现在代码的问题就是用alert处理正常触发  用下面判断处理  触发就有问题
      

  6.   

    $("#test").children().eq(0).get(0)==undefined || $("#test").children().eq(0).get(0).tagName != 'P'$("#test").children().eq(0).get(0)==undefined || $("#test").children().eq(0).get(0).tagName != 'P'$("#test").children().eq(0).get(0)==undefined || $("#test").children().eq(0).get(0).tagName != 'P'
      

  7.   

    想解决问题首先要把问题说明白啊,我是理解不上去如果动态绑定事件,1.7版本以后的jquery可以用on绑定
      

  8.   


    j.empty();                     var o = $("<p style=" margin:5px 0px;"><br></p>").appendTo(j); 
    j有没有定义呀?
      

  9.   

    代码缺了一句 
    var j=$("#test");但是这些都不是问题所在 7楼的答案也没有用
      

  10.   

    其实我想要的效果就是让div中的p节点始终存在,并且编辑的内容也在p标签内,就像百度贴吧的输入框一样     请各位好人回复之前测试一下
      

  11.   

    你的意思是每输入一个字符alert一次?
      

  12.   

    在firefox下,如果在p标签内编辑内容,回车的时候,换行就会用p标签换行,这个怎么说...
      

  13.   

    $("#test").children().eq(0).get(0).tagName这玩意的值就是P啊 你!了一个当然不会进条件里面的语句呀