如何刪除已附加到div ID的類?之前我在標籤上附加了一顆星星,當點擊一個複選框時。刪除類元素
$("<span class='req'><em> * </em></span>").appendTo("#displayPanel #labelstr"+div_id);
現在,如果再次單擊相同的複選框,我想刪除該星。 我知道有一個remove()選項,但它的正確代碼是什麼? 請指導我。
如何刪除已附加到div ID的類?之前我在標籤上附加了一顆星星,當點擊一個複選框時。刪除類元素
$("<span class='req'><em> * </em></span>").appendTo("#displayPanel #labelstr"+div_id);
現在,如果再次單擊相同的複選框,我想刪除該星。 我知道有一個remove()選項,但它的正確代碼是什麼? 請指導我。
通過它的外觀,你不是想刪除一個類這將是removeClass()
命令,而是需要從<div>
刪除的子元素你可以做
$("#displayPanel #labelstr" + div_id + " span.req").remove();
刪除<div>
中類'req'的子跨度元素。
我的猜測:
$('#displayPanel #labelstr'+div_id+' .req').remove();
,如果你想刪除的.req,只有每個元件具有其中之一。
你是對的。我做錯了。而是使用$(「#labelstr」+ div_id +「span.req」)。remove();正如你和其他人所建議的那樣。謝謝。只要一個id就足夠了,所以我忽略了#labelstr。 – Angeline 2009-06-24 04:57:27
無需使用2個ID選擇,因爲他們「應該」是唯一的,所以只是做
$("#labelstr" + div_id + " span.req").remove();
我找到了答案。它是
$('.req').remove();
早些時候我試過同樣的,沒有引號,這就是爲什麼我沒有得到所需的結果。
@machine:是的,它是jQuery。謝謝。
你使用JQuery嗎? – PatrikAkerstrand 2009-06-23 10:51:43
看起來像jQuery給我。標籤? – 2009-06-23 10:55:54
標記已被添加 – 2009-06-23 10:56:54