+ -
当前位置:首页 → 问答吧 → 怎样使append的内容绑定原页面内容的事件

怎样使append的内容绑定原页面内容的事件

时间:2009-04-01

来源:互联网

jQuery:
复制代码
  1. $(document).ready(function(){
  2.     $("div p").click(function(){
  3.          alert('123');
  4.     });
  5.     $("h1").click(function(){
  6.          $("div").append("<p>p2p2p2p2p2</p>");
  7.     });
  8. });

HTML:
复制代码
  1. <div><p>p1p1p1p1p1</p></div>
  2. <h1>H1H1H1H1H1H1</h1>


Append的内容(P2)已不能响应click事件   请问有没有解决方法?

作者: stalkerru   发布时间: 2009-04-01

经测试,好像动态添加的不能应用上JQ。不过CSS倒是可以

作者: css8wusan   发布时间: 2009-04-01

这可咋办啊__________________

作者: stalkerru   发布时间: 2009-04-01

# $("div p").click(function(){
#          alert('123');
#     });

改为

$("div p").live("click", function(){
alert(123);
});

作者: gordianyuan   发布时间: 2009-04-01

试试这个吧..

function Test(){
        alert('123');
    }
     $("div p").click(Test);
    $("h1").click(function(){
        $("div").append("<p>p2p2p2p2p2</p>");
        $("div p:last").click(Test);
    });

作者: zjyjh1983   发布时间: 2009-04-01