我有以下代码:
$('.TopNotificationIcon span').remove();
我可以用 this
替换 .TopNotificationIcon
,即只有 span
存在于这个特定的类中。
这是结构:
<div class="TopNotificationIcon"><span>xxxxx</span></div>
当点击.TopNotificationIcon
时,应该移除span
元素。
我有以下代码:
$('.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();
});
find()
的简写。 - kapafind()
,不是吗?所以,直接使用 find()
更明智。 - Code Maverick$('div').live('click', function(){
$(this).children('span').remove();
});
$('.TopNotificationIcon span').remove();
就足够了。 - kapa试试这个...
$('span').remove('.TopNotificationIcon');
.TopNotificationIcon
是要移除的 span
的父级之一。 - kapa