Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery appendTo函数存在问题_Javascript_Jquery - Fatal编程技术网

Javascript jquery appendTo函数存在问题

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功能添加新的文本区域。

我的页面上有几个文本区域,我使用jqueryfocus功能在有人单击文本区域时清除它。代码如下:

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

用户能够动态添加新的文本区域,我使用appendTo功能添加新的文本区域。问题是上面的代码不适用于附加的文本区域!HTML代码与未动态添加的表单完全相同!有人能告诉我是什么问题吗?

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

就这样!非常感谢!没问题。如果您要的答案是正确的,您应该接受。:)