iniwap 2011年06月10日 星期五 23:36 | 2328次浏览 | 5条评论
html如下
<html>
<head>
<script type='text/javascript' src="js.js" ></script>
</head>
<body>
<div id="click1"></div>
<div id="content1">
<div class="click">这一行也是通过ajax返回的内容</div>
</div>
<div id="click2"></div>
<div id="content2" style="display:none;"></div>
</body>
js.js如下
$(".click2").click(function(){
$("#content1").hide();
$.ajax({
type: 'POST',
url: URL,
data:{ },
success: function(data){
//这里data返回的就是<div class="click">这一行也是通过ajax返回的内容</div>
$("#content2").html(data);
},
dataType: "text"
});
$("#content2").show();
});
问题是这样的:为什么点击click2后,浏览器查看源码,看不到content2里的内容?最主要的问题是在content1时,$(".click")的click事件是可以触发的,但是点击后content2里的click事件根本不会触发、、、、求如何解决这个问题啊?不会是js代码非要再加载一次才能生效吧?求各位给个解决办法,新手不胜感激!
Zeuux © 2024
京ICP备05028076号
回复 iniwap 2011年06月12日 星期日 22:45