[英]jquery remove specific children
我有以下代碼:
$('.TopNotificationIcon span').remove();
我可以用this
替換.TopNotificationIcon
,即這個特定的class 中只存在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();
});
嘗試這個...
$('span').remove('.TopNotificationIcon');
這將刪除所有帶有 class TopNotificationIcon 的 span 元素以及子元素
如果要刪除 TopNotification 下的所有跨度,可以執行以下操作:
$('div').live('click', function(){
$(this).children('span').remove();
});
它將刪除 div 中的所有子項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.