1

如何将函数绑定到未来元素(在运行时添加的元素)?例如,请参见下面的代码:

$('input, textarea').placeholder();

我想将占位符函数绑定到文档“input”和“textarea”中

PS 我知道您可以使用 jquery 的“on”方法绑定到事件,但不太确定我如何将函数(在这种情况下为占位符)绑定到未来的元素。

4

2 回答 2

1

您只能将元素绑定到事件,对于需要使用委托的未来元素:

$(document).on('click', 'input, textarea', placeholder);

请参阅http://api.jquery.com/on/以获取有关可以绑定哪些事件以及如何进行绑定的更多信息。

于 2013-06-06T01:47:08.837 回答
0

你不能。由于事件传播委托,您只能对事件执行此操作。您需要在插入任何新元素时为其设置占位符。

于 2013-06-06T01:45:40.510 回答