打印

郁闷死了...为什么通过js加进去的 button 不会被控制?

郁闷死了...为什么通过js加进去的 button 不会被控制?

 提示:您可以先修改部分代码再运行
jQuery(function() {
                     jQuery("input").click(function(){
                            jQuery("ul").append('<li><button>aaaaaaaaa</button></li>');//为什么通过js加进去的 button 不会被控制?
                     });
                            
                     jQuery("button").click(function(){
                            alert('adsfadsfdsaf');//这个事件对于通过js加进去的 html 失效
                     });
              });

[ 本帖最后由 shanhero 于 2008-7-18 11:35 编辑 ]
Lotusky.cn
。。。这个。。。
js是解释顺序执行的,当文档解析完成,事件也添加完毕了,而后你添加的元素在文档解析时没有包含在内,自然没有事件。。。
明白了   那有什么解决办法呢?
Lotusky.cn
你碰巧了,偶就是完JQ的~不然还真不好写

 提示:您可以先修改部分代码再运行

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
嗯  原理知道了  
点击 input时 就给 button加一个事件

呵呵  非常感谢
Lotusky.cn

TOP