2011-03-28 94 views
0

我的頁面上有幾個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代碼與未動態添加的表單完全相同!任何人都可以請告訴問題是什麼?

回答

2

.focus不適用於動態創建的元素。你可以使用.live('focus',function()...

+0

就是這樣!非常感謝! – 2011-03-28 17:01:35

+0

沒有問題你應該接受答案,如果它是你正在尋找的。 – Mark 2011-03-28 17:03:17