2010-08-26 29 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