2010-08-26 48 views
0

我有這樣的代碼如何使用APPEND()刪除SPAN?

BOX

和之後:

$( 「boxAlert」)點擊(函數(){$ (本)卸下襬臂( ); //$(this).fadeOut(500);});

沒關係,當我用類boxAlert單擊SPAN時,它會將其刪除。

但我不能刪除SPAN的我創造了這個方式..

$( '#myDiv')追加( '無效的郵件')。

我創造這樣的跨度將出現在頁面並具有類boxAlert,應用,但我無法將其刪除或淡出或任何..

任何想法?

+0

Ups,對不起,我犯了一個錯誤copyng我的代碼....我會修復它在帖子中,如果我可以。 但我的正確代碼是:$('#myDiv')。append('無效的郵件'); 會看看測試... – Pedro 2010-08-26 06:52:06

+0

好的,我編輯我的錯誤對不起.. – Pedro 2010-08-26 06:54:02

回答

1

使用live()方法:

$(".boxAlert").live('click', function(){ 
    $(this).remove(); 
}); 

live()方法適用於目前存在的元素或那些在將來到來。

+0

mmm ..會立即嘗試... .. .. .. .. .. .. .. .. .. .. – Pedro 2010-08-26 06:55:16

+0

工作就像一個魅力......我認爲,確實這個對象wasn當代碼準備就緒時,不會出現在頁面中......但對「活」不瞭解......我今天學到了一些新東西......還有很多東西需要學習。 感謝您的幫助... Pedro – Pedro 2010-08-26 06:58:39