2012-09-06 222 views
0

我需要動態刪除H3元素(意思是當頁面開始加載DOM時)。因此,H3是whithin一個div ID = 「category_rss_widgets」 和H3的樣子:動態刪除H3元素

<h3 class="widget-title"></h3> 

我覺得在做這樣的事情:

$(document).ready(function(){ 
    $('#category_rss_widgets').remove('widget-title'); 
}); 

這段代碼嗎?我沒有測試它,所以我做了頭 乾杯和提前致謝

+0

@undefined你所有的都是正確的,但我讀的代碼,並有我所以我更喜歡在這裏問專家是我的壞的地方 – ReynierPM

回答

1
$('#category_rss_widgets').find('.widget-title').remove(); 
+1

應該用'.find('。widget-title')'來匹配類名。 – nnnnnn

+0

是的,做了一個編輯,忘了把它加回來 – ScottE

1

你爲什麼不試試呢?

話雖如此,您的代碼將無法正常工作。不要將選擇器傳遞給.remove(),因爲它會過濾匹配元素集合,它不會搜索匹配元素的後代。相反,你可以這樣做:

$(document).ready(function(){ 
    $('#category_rss_widgets h3.widget-title').remove(); 
}); 

的選擇'#category_rss_widgets h3.widget-title'將匹配的「窗口小部件,標題爲」類中屬於#category_rss_widgets的後代任何H3元素。請注意,爲了匹配課程名稱,您需要在課程名稱前加.

0

試試這個

$(document).ready(function(){ 
    $('.widget-title').remove(); 
}); 

你是路過選擇一個.remove()方法,將過濾匹配的元素..