jquery删除特定的子项
jquery remove specific children
我有以下代码:
$('.TopNotificationIcon span').remove();
我可以用this
替换.TopNotificationIcon
吗?即,该特定类中只存在span
。
这就是的结构
<div class="TopNotificationIcon"><span>xxxxx</span></div>
单击.TopNotificationIcon
时,应删除span
。
如果您有.TopNotificationIcon
的点击事件,您可以执行类似的操作
$('.TopNotificationIcon').click(function(){
$('span',this).remove();
});
我会使用find()方法,因为它似乎是最快的:
$("div.TopNotificationIcon").click(function() {
$(this).find("span").remove();
});
如果你想删除TopNotification下的所有span,你可以这样做:
$('div').live('click', function(){
$(this).children('span').remove();
});
它将删除分区中的所有子级。
是的,但您需要将行更改为:
$(this).children('span').remove();
js小提琴:http://jsfiddle.net/UNhhh/1/
试试这个。。。
$('span').remove('.TopNotificationIcon');
这将删除TopNotificationIcon类的所有span元素以及子元素
相关文章:
- 如何在不删除类似侦听器的情况下从父对象中删除jQuery事件侦听器
- 如何比较两个字符串并删除jquery中的元素
- 从此代码中删除 Jquery
- 删除jQuery添加的按钮
- 如何删除jQuery.haverage()方法中的延迟
- 如何删除jQuery组中其他成员的后代元素
- 删除jQuery中的事件不起作用
- 添加和删除jquery-li元素
- 如何删除jquery可拖动项的子项
- 如何编辑和删除jQuery数据表的每一行
- 使用滑动存储cookie以删除jquery mobile
- 如何从 HTML 元素中停止或删除 jQuery 函数
- 如何删除 jquery 可折叠数据角色=“可折叠”
- 删除 Jquery/Javascript 对象中的字符
- 删除 jQuery 上的内容
- 从数据表中删除 jquery MVC5
- 查找文本并将其删除 jquery
- 动态预置和删除 JQuery/JavaScript
- 更改父选择框时如何删除 Jquery 中的旧选项
- 删除 jQuery 中的数组元素