浏览 3707 次
锁定老帖子 主题:请教JQUERY里.HTML()
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-13
<html> <head> <title></title> <script type="text/javascript" src="jquery-1.1.3.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#in_to1").click(function(){ data1="<div id='in_to2'><a href='#'>你好2</a></div>"; $("#in_to").html(data1); }) $("#in_to2").click(function(){ alert('----') ; }) }) </script> </head> <body> <div id="in_to"><div id="in_to1">你好1</div> </div> </body> </html> jquery 里的.html()把代码插入指定的 层里 ,为什么上面的代码里的alert()不能运行。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-08-13
页面load的时候$("#in_to2")还不存在,所以后面那个click监听是没有作用的
$("#in_to").html(data1); $("#in_to2").click(function(){ alert('----') ; }); 这样就行了,不过这样会不会造成内存泄漏,就不知道了 |
|
返回顶楼 | |