如何解决jQuery删除特定的子项
| 我有以下代码:$(\'.TopNotificationIcon span\').remove();
我可以将.TopNotificationIcon
替换为this
,即在此特定类中仅存在span
。
这是结构
<div class=\"TopNotificationIcon\"><span>xxxxx</span></div>
单击“ 1”时,应删除“ 3”。
解决方法
如果您有event1ѭ的点击事件,则可以执行以下操作
$(\'.TopNotificationIcon\').click(function(){
$(\'span\',this).remove();
});
,我将使用find()方法,因为它似乎是最快的:
$(\"div.TopNotificationIcon\").click(function() {
$(this).find(\"span\").remove();
});
,是的,但是您需要将行更改为:
$(this).children(\'span\').remove();
js小提琴:http://jsfiddle.net/UNhhh/1/
,尝试这个...
$(\'span\').remove(\'.TopNotificationIcon\');
这将删除所有具有类TopNotificationIcon的span元素以及子元素
,如果要删除TopNotification下的所有范围,可以执行以下操作:
$(\'div\').live(\'click\',function(){
$(this).children(\'span\').remove();
});
它将删除div中的所有子级。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。