jquery appendTo函数的问题

时间:2011-03-28 16:56:58

标签: javascript jquery

我的页面上有几个textareas,当有人点击它时,我使用jquery 焦点功能清除textarea。这是代码:

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

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

1 个答案:

答案 0 :(得分:2)

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