大家好,新手jquery求教,为什么我用jquery动态加载的ul不能被获取到。
我用post方法获取json数据然后展示出来,需要用到里面的数据。
不管我是给这个ul加id还是class.或者直接用div 下的ul都不能获取到。
用全局ul获取,自己手动定义的一个ul可以用,但是动态加载的却不行。
请问这个是js动态加载的局限性。还是我自己的问题呢。
希望有解决方案。不然我几天做的动态刷新又得改回原来的mvc方式了。
[解决办法]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript" src="http://www.wanmei.com/public/js/jq_132.js"></script></head><body><div id="EmpFee"></div><script> for (var i = 0; i < 1; i++) { $("#EmpFee").html("<ul onclick='abc()'><li class='left'>" + 111 + "</li></ul>"); }; function abc(){alert()}</script></body></html>