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