【发布时间】:2012-02-26 04:23:02
【问题描述】:
大家好,我正在寻求帮助。
我有一个 php 页面,在这个页面中我有一些返回 div 的 ajax 调用... 在其中一个 div 中我有一个按钮,如果单击此按钮,我必须删除按钮所在的整个 div ..
这是我的代码,现在不工作:(
$(document).ready(function() {
$("#tutn").live('click',function(e){
$("#first_time",e).remove() ;
e.preventDefault() ;
});});
其中 id="first_time" 是一个用 ajax 调用的 div ......这是我的问题......因为即使我点击按钮,div 也不会删除...... 在其他世界中,我必须删除按钮所在的 div 的父亲
这是html代码
<div id="first_time">
<div class="ft_info">
<input type="button" name="tutn" id="tutn" class="tutbtn" value="no" />
</div>
</div>
【问题讨论】:
-
对于任何访问此问题的人。
.live已弃用,因此您必须改用.on。根据 api.jquery.com/live - 从 jQuery 1.7 开始,.live()方法已被弃用。使用.on()附加事件处理程序。旧版本 jQuery 的用户应该使用.delegate()而不是.live()。