jQuery选择尚不存在的元素

LB.*_*LB. 2 jquery

在jQuery中我希望能够选择一个甚至还不存在的元素,我该如何实现呢?

我想在创建元素时按ID选择元素.

谢谢.

Sam*_*son 7

您可以使用.on()将事件绑定到尚不存在的元素; 但除此之外,我认为你没有太多的解决方案.

你准备做什么?

$(document).on("click", "#futureID", function(){
  /* whenever <a id='futureID'>Hello</a> is created,
     it will have this functionality */
});

/* Sometime in the future, you add the link */
$("body").append("<a href='index.php' id='futureID'>Hello</a>");
Run Code Online (Sandbox Code Playgroud)

该链接将具有已经连接的上述功能.