问题与jquery appendTo函数

问题描述:

我的页面上有几个textareas,我用jquery 焦点函数清除textarea当有人点击它。下面是代码:问题与jquery appendTo函数

$("textarea.text").focus(function() { 
    if($(this).attr("has_desc") == "false") { 
     $(this).val(""); 
     $(this).attr("has_desc", "true"); 
    } 
}); 

用户必须动态地添加新的文本域的能力,我用appendTo功能来添加新的。问题是,上面的代码不适用于附加的textareas! HTML代码与未动态添加的表单完全相同!任何人都可以请告诉问题是什么?

.focus不适用于动态创建的元素。你可以使用.live('focus',function()...

+0

就是这样!非常感谢! – 2011-03-28 17:01:35

+0

没有问题你应该接受答案,如果它是你正在寻找的。 – Mark 2011-03-28 17:03:17