如何将函数绑定到将来的元素(在运行时添加的元素)? 例如,请参阅以下代码:
$('input, textarea').placeholder();
我想绑定占位符函数所有尚未在文档“input”和“textarea”中
P.S。 我知道你可以使用jquery的“on”方法绑定到事件但不太确定我如何将函数(在这种情况下为占位符)绑定到未来的元素。
答案 0 :(得分:1)
您只能将元素绑定到事件,以便将来使用委派所需的元素:
$(document).on('click', 'input, textarea', placeholder);
有关您可以绑定哪些事件以及如何执行此操作的详细信息,请参阅http://api.jquery.com/on/。
答案 1 :(得分:0)
你做不到。由于事件传播委派,您只能对事件执行此操作。您需要在插入任何新元素时设置占位符。