ljsq.net
当前位置:首页 >> jquEry删除Div中动态添加的元素 >>

jquEry删除Div中动态添加的元素

$('#a').empty(); 或 $('#b').parent().empty(); 又或 $('#b').remove(); 有空行可能是你的div的样式引起的。

把下面的代码跑起来看看,我想你就明白了。 JQuery Test $(function() { n = 1; $(".clickme").click(function(){ $(".div_green").append('新添加的DIV'); n = n+1; }); $(".div_red01").live("click",function(){alert("事件委托成功!");}); ...

live() 方法向尚未创建的元素添加事件处理器,所以… $(".delet2").live('click',funcion(){ $(this).parent().remove(); })

$("#id")当然找不到了,因为这个ID是在页面初始化后才加入的。要解决这个问题采用live()事件委托。看下面的解析(摘自JQueryAPI): jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。 这个方法是基本是的 ...

如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 本文实例讲述了jQuery使用empty()方法删除元素及其所有子元素的方法,分享给大家供大家参考,具体实现方法如下...

jquery 提供了remove() 方法,用来移除被选元素,包括所有文本和子节点。因此只需根据添加的div的id即可将其删除: $(div_id).remove();实例演示如下: 1、HTML结构 这是示例的DIV2、jquery代码 $(function(){$("input[type='button']").click(fu...

var flag = false;function addDiv(){if(!flag){$("body").append("添加的div");//动态添加divflag = true;}else alert("已经添加了");}function delDiv(){$("#123").remove();//通过id删除flag = false;}添加div删除div

应当使用append()方法,因为html()方法用于设置内容时,会重写所有匹配元素的内容,因此会替换。 1、关于append()方法定义和用法: append() 方法在被选元素的结尾插入指定内容。此外,如需在被选元素的开头插入内容,请使用 prepend() 方法。...

这个TEXT指的是你的变量吗? 还是JQ方法? 你可以按我以下的思路试试: (ps:不知道我理解对没~) var text = xxxxxxxx;//定义text,添加div$(this).append('div');//在div里添加a标签,并将text作为a的href使用$('div').html('')

jQuery动态添加元素后,可以动态删除的,不能删除是因为没有找到对应的节点。 举例如下: //This prototype function allows you to remove even array from array Array.prototype.remove = function(x) { var i; for(i in this){ if(this[i].t...

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com