jquery生成一个span,append到页面中,并且加入了click响应函数。此时点击这个spa
n,能够正常的触发click事件,调用到响应函数。
页面上有个锚链接<a href="#"....,鼠标点击之后,上面生成的span就不响应事件了。
这种情况仅发生在jquery生成的元素上。
有没有兄弟遇到这样的问题~ 3x~
jquery版本1.3.2.
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w
3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test</title>
<script src="jquery.js"></script>
</head>
<body onload="s();">
<a href="#">AAA</a><br/><!--点击这个之后,span上的事件失效-->
<span id="ttt"></span><br/>
<script>
function s(){
window.t = jQuery("<span>HAT</span>").attr("id","tSpan");
jQuery("body").append(window.t);
window.t.click(function(){alert(1);});
}
</script>
</body>
</html>
--
FROM 123.116.28.*