将jquery函数绑定到将来的元素

时间:2013-06-06 01:42:46

标签: jquery

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

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

我想绑定占位符函数所有尚未在文档“input”和“textarea”中

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

2 个答案:

答案 0 :(得分:1)

您只能将元素绑定到事件,以便将来使用委派所需的元素:

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

有关您可以绑定哪些事件以及如何执行此操作的详细信息,请参阅http://api.jquery.com/on/

答案 1 :(得分:0)

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