【发布时间】:2014-02-11 09:28:58
【问题描述】:
我想在动态创建的textarea 元素上附加一个焦点事件。我在下面创建了一个小提琴来描述我的问题。当我单击“单击”链接时,会创建另一个文本区域。它没有获得焦点事件。
$("textarea").on("focus", function(){
alert("textarea focus");
$(this).blur();
});
$("a").click(function(){
$("div").append("<textarea>2</textarea>");
});
如何在动态文本区域上添加焦点事件?我想避免再次为每个新元素一次又一次地附加焦点
【问题讨论】:
-
@reyaner,这就是解决方案,我敢肯定没有人复制它们
-
3 次相同的警报......真是巧合......没关系。
-
@reyaner - 你看过 jsfiddle 了吗?警报包含在那里。他们可能复制了该代码并进行了相应的更改。
-
啊,不,我没有……现在有意义,他们从那里复制了它。
标签: jquery html events focus textarea