Php 为动态创建的元素提供一个事件
我使用jQuery从CSV文件填充数据 我需要给动态创建的元素一个事件 现在,事件没有进入动态创建的数据。用于将事件绑定到动态添加的元素。用于将事件绑定到动态添加的元素。您可以使用jQuery.on功能Php 为动态创建的元素提供一个事件,php,jquery,html,dom,Php,Jquery,Html,Dom,我使用jQuery从CSV文件填充数据 我需要给动态创建的元素一个事件 现在,事件没有进入动态创建的数据。用于将事件绑定到动态添加的元素。用于将事件绑定到动态添加的元素。您可以使用jQuery.on功能 $(document).on('click', 'div.my_new_dom', function() { // do magical things }); 这将在将新DOM添加到文档时自动将其绑定到jquery。 有关详细说明,请查看此链接。 您可以使用jQuery.on功能 $(
$(document).on('click', 'div.my_new_dom', function() {
// do magical things
});
这将在将新DOM添加到文档时自动将其绑定到jquery。
有关详细说明,请查看此链接。
您可以使用jQuery.on功能
$(document).on('click', 'div.my_new_dom', function() {
// do magical things
});
这将在将新DOM添加到文档时自动将其绑定到jquery。
有关详细说明,请查看此链接。
您可以通过以下两种方式之一执行此操作: 您可以在创建事件时将其添加到每个元素 或 您可以将事件绑定到父元素或文档,并根据新创建的元素类型或类对其进行筛选,以便将其应用于动态创建的元素,正如@phpisuber01所演示的那样
我认为首选第一个选项的原因是,使用第二个选项,可以将单击事件绑定到整个文档。因此,每次单击或执行事件在页面上任何位置执行的任何操作时,都必须进行检查,以查看单击的元素是否应触发事件。我不确定它在性能上有多大的差别,但这是一个值得考虑的问题。 < P>你可以做到以下两种方式: 您可以在创建事件时将其添加到每个元素 或 您可以将事件绑定到父元素或文档,并根据新创建的元素类型或类对其进行筛选,以便将其应用于动态创建的元素,正如@phpisuber01所演示的那样 我认为首选第一个选项的原因是,使用第二个选项,可以将单击事件绑定到整个文档。因此,每次单击或执行事件在页面上任何位置执行的任何操作时,都必须进行检查,以查看单击的元素是否应触发事件。我不确定它在性能上有多大的差别,但这是一个值得考虑的问题。