Javascript jquery appendTo函数存在问题
我的页面上有几个文本区域,我使用jqueryfocus功能在有人单击文本区域时清除它。代码如下:Javascript jquery appendTo函数存在问题,javascript,jquery,Javascript,Jquery,我的页面上有几个文本区域,我使用jqueryfocus功能在有人单击文本区域时清除它。代码如下: $("textarea.text").focus(function() { if( $(this).attr("has_desc") == "false" ) { $(this).val(""); $(this).attr("has_desc", "true"); } }); 用户能够动态添加新的文本区域,我使用appendTo功能添加新的文本区域。
$("textarea.text").focus(function() {
if( $(this).attr("has_desc") == "false" ) {
$(this).val("");
$(this).attr("has_desc", "true");
}
});
用户能够动态添加新的文本区域,我使用appendTo功能添加新的文本区域。问题是上面的代码不适用于附加的文本区域!HTML代码与未动态添加的表单完全相同!有人能告诉我是什么问题吗?。焦点不适用于动态创建的元素。您可以使用.live('focus',function()…就这样!非常感谢!没问题。如果您要的答案是正确的,您应该接受。:)