加载元素时运行功能

时间:2018-07-03 20:01:39

标签: javascript jquery

我已经读过一些东西,使我进入了ready()函数,但这似乎在文档本身准备好后立即运行,无论您实际调用什么元素。例如,我习惯在页面加载时像这样运行事情:

$(document).ready(function() {
  window.alert("foo");
});

我要执行的操作是在加载具有确定性的元素时运行脚本。该元素是动态添加到页面的,而不是最初加载页面时添加的元素。我已经尝试过了:

$("#element-id").ready(function() {
  window.alert("foo");
});

但是,无论我传入什么id,它都在页面加载时运行。具有传入ID的元素是否在页面上存在,或者是否动态加载,该函数始终在页面加载时运行,并且永远不会再次。

当元素加载时,如何告诉jquery运行函数?我正在使用jQuery 2.1.4。

0 个答案:

没有答案