日期:2014-05-16  浏览次数:20710 次

大家好,新手jquery求教,为什么我用jquery动态加载的ul不能被获取到。
我用post方法获取json数据然后展示出来,需要用到里面的数据。
不管我是给这个ul加id还是class.或者直接用div 下的ul都不能获取到。
用全局ul获取,自己手动定义的一个ul可以用,但是动态加载的却不行。
请问这个是js动态加载的局限性。还是我自己的问题呢。
希望有解决方案。不然我几天做的动态刷新又得改回原来的mvc方式了。

------解决方案--------------------
HTML code
<!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>